socket.shutdownOutput() 函数会关闭输出流,因此无法再次传输数据。解决方法是在不需要传输数据时关闭套接字,然后重新建立一个新的套接字并进行通信。代码示例如下:
socket.close();
socket = new Socket(host, port);
在这种情况下,您需要重新创建套接字并重新进行通信。
socket.shutdownOutput() 函数会关闭输出流,因此无法再次传输数据。解决方法是在不需要传输数据时关闭套接字,然后重新建立一个新的套接字并进行通信。代码示例如下:
socket.close();
socket = new Socket(host, port);
在这种情况下,您需要重新创建套接字并重新进行通信。