通信建立以后,socket.shutdownOutput()后,然后没法二次传数据了,怎么解决

您所在的位置:网站首页 socket关闭怎么打开 通信建立以后,socket.shutdownOutput()后,然后没法二次传数据了,怎么解决

通信建立以后,socket.shutdownOutput()后,然后没法二次传数据了,怎么解决

#通信建立以后,socket.shutdownOutput()后,然后没法二次传数据了,怎么解决| 来源: 网络整理| 查看: 265

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

socket.close(); socket = new Socket(host, port);

在这种情况下,您需要重新创建套接字并重新进行通信。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3