1.socket建立后,通信双方建立了一个通信信道,通过该信到交换信息,单方的输入输出流关闭后,socket自动关闭,对于该问题,纠结了好几天。
下面这一段摘抄自http://www.blogjava.net/nokiaguy/archive/2009/05/14/270549.html
1. 直接调用Socket类的close方法。
2. 只要Socket类的InputStream和OutputStream有一个关闭,网络连接自动关闭(必须通过调用InputStream和OutputStream的close方法关闭流,才能使socket自动关闭)。
3. 程序退出时网络连接自动关闭。
4. 将Socket对象