繁体   English   中英

使用DataOutputStream发送0字节吗?

[英]Send a 0 byte using DataOutputStream?

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

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

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

out.write(bytes[])

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM