服务端处理步骤
第一步:socket连接
同客户端一样
int serverfd;
if((serverfd = socket(AF_INET, SOCK_STREAM, 0)) != 0){
return -1;
}
第二步:bind()
bind函数把一个本地协议地址赋予一个套接字。对于网际协议,协议地址是32位的IPv4地址或是128位的IPv6地址与16位的TCP或UDP端口号的组合。
#include<sys/socket.h>
int optval = 1;
// 检测serverfd是否能用
if(setsockopt(serverfd, SOL_SOCKET, SO_REUSEADDR,(const void *)&optval, sizeof(int)) < 0)
return -1;
//设置一个地方去存本地的地址
struct sockaddr_in serveraddr;