accept 函数
来源:互联网 发布:js控制input焦点 编辑:程序博客网 时间:2024/05/16 00:28
accept函数
头文件
<sys/types.h>
<sys/socket.h>
函数形式
int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen);
返回值
成功
失败
是否设置errno
返回新的套接字文件描述符
−1
是
该函数的第一个参数指定处于监听状态的流套接字;
操作系统利用第二个参数来返回新创建的套接字的地址结构;
操作系统利用第三个参数来返回新创建的套接字的地址结构的长度。
本函数会阻塞等待直到有客户端请求到达。然后监听的sockfd就会创建返回一个新的套接字描述符,这个套接字指向第二个参数 addr,该结构赋予客户端的套接字,即客户端的ip和端口号。知道了客户端地址,然后就可以开始传输数据了,在面向连接中,有send(int sockfd,const void *msg,int len,int flags);其中这里的参数sockfd 就是新创建的套接字,也是客户端的地址(ip和port);recv()函数同样道理。
如还有疑问:可在评论中一起探讨。
- accept函数
- accept函数.
- accept 函数
- accept函数
- accept()函数
- accept()函数
- accept函数
- accept()函数
- accept函数
- accept函数
- accept 函数
- accept函数
- accept()函数说明
- tcp accept函数
- accept函数详解
- 网络编程-accept函数
- accept函数详解
- socket的accept函数
- 猜数字[中国剩余定理]
- 关闭子窗口刷新父容代码:
- 如何为php cli模式独立创建配置文件
- 最小生成树(Kruskal)
- ORACLE_远程数据库同步
- accept 函数
- 黑马程序员--C#回顾
- 文件描述符、文件句柄、文件路径的转换接口
- 调用前一篇COM实现WEBSERVICE服务
- Javascript性能优化学习笔记1
- 运行时出现Cannot forward after response has been committed
- OK6410按键驱动程序(改)亲测可以运行
- coreData 使用分析
- 对RESTful的理解