java – 写入Socket outputStream没有关闭它

我想给服务器写一些消息.
每次,仅对于tramsmitting,我正在关闭outputStream并在我必须发送下一条消息时重新打开它.

os.write(msgBytes);
os.write("\r\n".getBytes());
os.flush();
os.close();

我如何保持这个Socket的OutputStream,os,打开并仍然能够发送消息?

谢谢.

解决方法:

我在这里遗漏了一些东西.如果你不打电话,它将不会关闭.例如,

os.write(msgBytes);
os.write("\r\n".getBytes());
os.flush();
// Do something 
os.write("more message");
os.flush();
// When you are finally done
os.close();
上一篇:nexus配置LDAP


下一篇:百家姓日语