serverSocket accept时 退出

我专门写了一个线程来监听客户端的请求,客户端的请求只能是串行的。在最后一个客户端断开连接后,serverSocket进入accept()中,此时怎样退出程序?直接在主线程里close(),就会抛出异常,因为这时那个监听线程还没有停止,阻塞到accept()处了。这种情况也见于没有连接上客户机就要退出的情形。请问怎么办?
2026年09月24日 15:23
有2个网友回答
网友(1):

1:抛异常就抛呗,你catch住不就行了。
2:如果你能确定哪个是最后一个client,让client给它发给停止消息,让他不再继续accept。

第一个就行

网友(2):

的大概豆腐干梵蒂冈发