我想给服务器写一些消息.
每次,仅对于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();