我的服务器上有一个监听端口,我使用 Java 类和Socket
接口连接到该端口,即
Socket mySocket = new Socket(host,port);
然后我在 autoflush 模式下抓取一个OutputStream
, 用 a 装饰PrintWriter
,我在笑——除非监听端口关闭。然后我得到
tcp4 0 0 *.9999 *.* LISTEN
tcp 0 0 127.0.0.1.45737 127.0.0.1.9999 CLOSE_WAIT
而且我似乎无法检测到程序中的问题 - 我尝试isConnected()
在套接字上使用该方法,但它似乎不知道连接已关闭。
我想在下次尝试写入 Socket 时注意问题,以便我可以尝试重新连接并报告问题。
请问有什么建议吗?
谢谢大家