我正在使用下面的代码将数据发送到TCP服务器。我假设我需要使用socket.shutdownOutput()来正确指示客户端已完成发送请求。我的假设正确吗?如果不是,请告诉我shutdownOutput()的用途。也感谢我可以进行的任何进一步优化。客户端defaddress=newInetSocketAddress(tcpIpAddress,tcpPortasInteger)clientSocket=newSocket()clientSocket.connect(address,FIVE_SECONDS)clientSocket.setSoTimeout(FIVE_SECONDS)//