Socket编程实践(3) 多连接服务器实现与简单P2P聊天程序例程SO_REUSEADDR选项处理多客户的服务器实现一个P2P简单聊天程序
SO_REUSEADDR选项在上一篇文章的最后我们贴出了一个简单的C/S通信的例程。在该例程序中,使用"Ctrl+c"结束通信后,服务器是无法立即重启的,如果尝试重启服务器,将被告知:bind: Address already in use原因在于服务器重新启动时需要绑定地址:bind (listenfd , (struct sockaddr*)&servaddr, sizeo...