如果可以是不是可以用这样的流程,先socket()创建描述符,
然后再bind()绑定一个IP地址跟端口?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
刚学linux网络编程,有个问题,listen( )函数可以用来监听其他电脑的端口吗?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
xiao哦草 2016-04-07 02:36关注实在是没看懂你的需求
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2022-11-01 20:33在Linux中,socket编程涉及到一系列的关键函数,包括socket、bind、listen和accept等,这些函数在创建和管理网络连接时起着至关重要的作用。 首先,`socket()`函数是创建一个网络通信端点,即套接字。它需要三个...
- 2022-11-01 20:33在Linux网络编程中,开发者通常使用`socket()`创建套接字,然后使用`bind()`指定服务器的IP和端口,`listen()`开始监听。客户端使用`socket()`创建套接字后,调用`connect()`连接到服务器。服务器通过`accept()`接收...
- 2022-11-01 20:33在Linux环境中进行网络编程,尤其是开发简单的客户端和服务器通讯程序,需要掌握一些基础概念和关键函数。本篇文章将深入探讨这些知识点,以便于初学者入门。 首先,客户端和服务器程序在网络编程中的角色至关重要...
- 2025-10-03 10:36适合人群:具备基本C语言编程能力和Linux系统操作经验,有一定网络基础知识的初、中级开发者,适合从事嵌入式开发、网络编程或希望深入理解底层通信机制的技术人员。 使用场景及目标:① 学习TCP服务器的工作原理和...
- 2024-06-29 17:23根据提供的文档信息,我们可以深入探讨基于TCP协议下的Linux网络编程中的服务器端与客户端实现的关键知识点。 ### 一、TCP协议简介 传输控制协议(Transmission Control Protocol, TCP)是一种面向连接的、可靠的...
- 2022-09-22 17:15在网络编程中,可以用来处理如SIGALRM这样的网络相关信号。 9. `kill.c`:`kill()`函数用于发送信号到指定的进程,这在需要中断网络操作或清理资源时可能会用到。 了解并熟练掌握这些函数的使用,是成为Linux网络...
- 2020-09-15 21:08Linux网络编程是构建分布式系统和网络应用的基础,它涉及到一系列的函数来实现客户端与服务器之间的通信。本篇文章将深入解析Linux环境下常用的网络编程函数,并提供使用示例。 首先,网络程序通常涉及服务端和...
- 2022-05-01 10:17生活需要深度的博客 listen():监听端口,用在 TCP连接 中的 服务器端 角色; listen()函数调用格式: int listen(int sockfd, int backlog); 要理解好backlog这个参数,我们需要先谈一谈 “监听套接字 队列”的话题; (1.1)...
- 2023-04-19 21:04除了`socket()`和`bind()`,还有其他重要的网络函数,如`listen()`使服务器进入监听模式,`accept()`用于接收客户端的连接请求,`connect()`则是客户端用于建立连接的函数,以及`send()`和`recv()`用于数据的发送和...
- 2022-09-14 13:53通过学习这个实例,开发者可以掌握Linux下的网络编程技术,这对于开发网络应用程序、Web服务器、数据库服务器等是非常有用的。实际操作和理解这些代码将有助于巩固理论知识,并为实际项目打下坚实的基础。
- 2022-06-26 06:45猿力猪的博客 网络编程之IO复用技术,详细举例讲解epoll函数使用
- 2023-07-12 17:47在Linux系统中,TCP网络编程涉及的是应用层与传输层的交互,主要使用到的是socket接口,这个接口允许程序员创建并管理网络连接。本篇将详细介绍如何在Linux环境下使用TCP协议进行服务器和客户端的创建,以实现数据...
- 2019-01-14 11:08在提供的压缩包中,`linux下网络编程TCP客户端数据传输代码`应包含客户端的源码,而`linux下网络编程TCP服务器端数据传输代码`则包含服务器端的源码。在实际使用前,务必阅读readme.txt文件,了解代码的运行环境、...
- 2023-08-11 16:44在`tcp_server.cc`中,服务器会初始化一个套接字,然后绑定到指定的IP地址和端口号,最后调用`listen()`函数开始监听连接请求。当有客户端尝试连接时,`accept()`函数会阻塞,直到一个新的连接建立,返回一个新的套...
- 2022-09-23 08:52首先,创建一个套接字,然后绑定到一个特定的IP地址和端口,再通过listen函数使服务器进入监听状态。客户端则使用connect函数发起连接请求。 3. **accept和recv/send**:服务器端使用accept函数接受来自客户端的...
- 2023-05-25 00:374. **监听Socket**:对于服务器端,调用`listen()`函数开始监听指定端口上的连接请求。 5. **接受连接**:当有客户端连接请求时,服务器端使用`accept()`函数接收连接,并为每个新的连接创建一个新的socket描述符。...
- 2023-07-11 10:101. **网络编程框架**:网络编程通常涉及以下几个步骤:创建套接字、绑定端口、设置监听、接受连接、收发数据和关闭连接。这些步骤是构建TCP或UDP服务器和客户端的基础。 2. **数据收发原理**:在TCP/IP协议栈中,...
- 2022-09-24 22:46`bind()`函数用于这个目的,而`listen()`函数则设置服务器开始监听连接请求。 当有客户端发起连接时,服务器会调用`accept()`函数来接受这个连接,返回一个新的socket描述符,用于与新连接的客户端进行通信。在这个...
- 2022-06-12 14:04Linux网络编程是构建分布式系统和互联网应用程序的基础,涉及到一系列的函数调用来实现网络通信。本文将详细介绍四个关键的函数:socket、bind、listen和accept,并通过实例进行说明。 首先,`socket()`函数是创建...
- 没有解决我的问题, 去提问