我正在为现有客户端创建服务器。该客户端使用套接字和 DataInputStream 从服务器读取输入。它使用以下方法检查服务器消息结束:
byte c = in.readByte();
if( c == 0) { //the end.
在服务器上,我使用服务器套接字和 DataOutputStream 将消息发送到客户端:
out.write(bytes[])
如何发送 0 字节以便客户端知道这是消息的结尾?
最佳答案
您肯定只想要一个长度为 1 的数组,并将单个元素设置为 0 吗?
out.write(new byte[]{0});
关于java - 使用 DataOutputStream 发送 0 字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34747242/