1.创建套接字 2.将套接字与本地的ip和端口绑定 bind(socket s, const sockaddr *name, int namelen) 第一个参数:创建的套接字 第二个参数:要绑定的信息 第三个参数:套接字类型单位长度 3.设置为监听状态 listen(socket s, int num) 第一个参数:要监听的socket(套接字) 第二个参数:等待连接队列的最大长度 4.等待客户请求到来;当请求到来后,接受连接请求,返回一个新的对应于此次连接的套接字 accept(int socket, sockaddr *name, int *addrlen) 第一个参数,是一个已设为监听模式的socket的描述符。 第二个参数,是一个返回值,它指向一个struct sockaddr类型的结构体的变量,保存了发起连接的客户端得IP地址信息和端口信息。 第三个参数,也是一个返回值,指向整型的变量,保存了返回的地址信息的长度。 accept函数返回值是一个客户端和服务器连接的SOCKET类型的描述符,在服务器端标识着这个客户端。 5.相互通信 6.断开连接 https://blog.csdn.net/buctyyzyn/article/details/78704303
Socket通信-accept
未经允许不得转载:云服务器代理商-凯铧互联 » Socket通信-accept
评论前必须登录!
注册