网站代做多少钱上海注册设计公司网站
服务端函数:
1.socket函数:
SOCKET socket(
int af, //地址类型,一般就是IPv4和IPv6,常用IPv4地址:AF_INET,和IPv6地址:AF_INET6
int type, //套接字类型,传输层协议,常用TCP协议:SOCK_STREAM,UDP协议:SOCK_DGRAM
int protocol //协议类型,一般填0,自动选择即可
);
//返回值,INVALID_SOCKET失败,该宏实则定义为-1,否则成功
2.bind函数:
int bind(
SOCKET s, //需要绑定的socket
sockaddr * name, //包含地址和端口的结构体
int namelen //sockaddr 结构长度
);
//返回值:返回SOCKET_ERROR失败,该宏被定义为-1,否则成功,返回值为0
sockaddr_in{addr.sin_family = AF_INET;addr.sin_port = htons(9999);addr.sin_addr.S_un.S_addr}
3.listen函数:
int listen(SOCKET s, //要监听的socketint backlog //等待连接的最大队列长度);
4.accept函数:
accept(SOCKET s, //接收的socketsockaddr* addr, //接收到客户端的地址信息int * addrle