我可以接受一个连接,并让它随着我的知道而死亡,然后在同一个套接字号上接受另一个连接?我可以接受一个连接,并让它随着我的知道而死亡,然后接受同一套接字号上的antoher连接吗?
我有一个线程来做协议分析和响应创建。我有另一个线程来处理我所有的网络IO和一个线程来处理新的不匹配的连接请求。这使得总共三个线程。在IO线程中使用select,我会失败,并且必须搜索死锁套接字。恐怕有接受可能希望接受以前死亡的套接字号码上的新连接的情况。我认为这不可能发生,直到我“shutdown()|| close();”可能在服务器端死掉的套接字。如果它可能发生,是唯一的解决方案来设置互斥体来停止一切,而我理清哪些套接字已经疯狂了?
感谢, Chenz