日期:2014-05-20  浏览次数:20628 次

菜鸟提问:如何中断一个正在构造的套接字?
请问各位朋友,我用Socket s= new Socket(ip,host)方法建立连接。我想在它连接的过程中中断它。改如何操作呢?s.close()方法不行,因为在构造方法执行完之前,s是个空的引用。

------解决方案--------------------
Socket s= new Socket(ip,host);
只是构造了一个Socket对象,当然绝对不是一个空的。
s.connect();当调用这个方法的时候才真正去连接。如果没有连接成功,调用s.close()方法会出现异常。
------解决方案--------------------
探讨
Socket s= new Socket(ip,host);
只是构造了一个Socket对象,当然绝对不是一个空的。
s.connect();当调用这个方法的时候才真正去连接。如果没有连接成功,调用s.close()方法会出现异常。