13 服务器应该设置SO_REUSERADDR问题:对服务器重启时,会得到“Address already in use”的原因:前一个连接仍然处于TIME-WAIT状态解决方法:设置套接字选项SO_REUSEADDR(在bind之前调用setsocketopt)首先声明一个问题:当两个socket的address和port相冲突,而你又想重用地址和端口,则旧的socket和新的socket都要已经被设置了SO_REUSEADDR特性,只有两者之一有这个特性还是有问题的。SO_REUSEADDR