首页 文章

使用DataOutputStream发送0字节?

提问于
浏览
0

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

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

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

out.write(bytes[])

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

1 回答

  • 5

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

    out.write(new byte[]{0});
    

相关问题