资料介绍
Linux常用C函数-接口处理篇
|accept(接受socket连线) | |
|相关函数 |socket,bind,listen,connect |
|表头文件 |#include |
| |#include |
|定义函数 |int accept(int s,struct sockaddr * addr,int * |
| |addrlen); |
|函数说明 |accept()用来接受参数s的socket连线。参数s的socket必 |
| |需先经bind()、listen()函数处理过,当有连线进来时acc|
| |ept()会返回一个新的socket处理代码,往后的数据传送与|
| |读取就是经由新的socket处理,而原来参数s的socket能继|
| |续使用accept()来接受新的连线要求。连线成功时,参数a|
| |ddr所指的结构会被系统填入远程主机的地址数据,参数ad|
| |drlen为scokaddr的结构长度。关于结构sockaddr的定义请|
| |参考bind()。 |
|返回值 |成功则返回新的socket处理代码,失败返回-1,错误原因