setsockopt 函数使用
int setsockopt(int sockfd, int level, int optname, void *optval, socklen_t optlen);
/*
返回值: 成功返回0,失败-1
参数:sockfd 要去设置的套接字的文件描述符
level 选择操作的协议层次 SOL_SOCKET IPPROTO_IP
optname 执行的操作 SO_RCVTIMEO SO_SNDTIMEO
optval 根据选择的操作填写对应的取值
struct timeval
*/
如果超时,accept会返回-1并且设置错误编号为11
//注意!!!!!!!!!!!!可以设置地址和端口号重复用