TCP服务器实现过程
(1)创建套接字:socket函数
(2)给套接字绑定ip地址和端口号:bind函数
(3)将套接字文件描述符,从主动变为被动文件描述符(做监听准备):listen函数
(4)被动监听客户的连接并响应:accept函数
(5)服务器调用read(recv)和write(send),收发数据,实现与客户的通信
(6)调用close或者shutdown关闭TCP的连接
三十、socket(创建套接字)
1、头文件:#include <sys/types.h> #include <sys/socket.h>
2、函数原型:int socket(int domain, int type, int protocol);
3、函数形参:domian:族/范围;
type:套接字类型;
protocol:一般置为零。
注:(1)domian :指定协议族AF_INET(IPV4:ip 32位)、 AF_INET6(IPV6:ip 128位)。
(2)type:进一步指定使用协议族中的哪个子协议来通信。
<