使用DataOutputStream发送一个0字节?

我正在为现有的客户端创建一个服务器。 该客户端使用套接字和DataInputStream从服务器读取输入。 它使用以下命令检查服务器消息的结尾:

byte c = in.readByte();
if( c == 0) { //the end.

在服务器上,我正在使用serversocket和DataOutputStream发送消息给客户端:

out.write(bytes[])

我如何发送一个0字节,以便客户端知道它是消息的结尾?


当然你只想要一个长度为1的数组,单个元素设置为0?

out.write(new byte[]{0});
链接地址: http://www.djcxy.com/p/56565.html

上一篇: Send a 0 byte using DataOutputStream?

下一篇: Instantly detect client disconnection from server socket