首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于发送数据的有关问题

2012-05-07 
关于发送数据的问题为什么这个代码我往里面一写数据就发出去了DataOutputStream socketOut new DataOutp

关于发送数据的问题
为什么这个代码我往里面一写数据就发出去了
DataOutputStream socketOut = new DataOutputStream(s.getOutputStream());

socketOut.writeShort(18);

socketOut.writeShort(1);

socketOut.writeUTF("111");

socketOut.writeUTF("111");

怎么样让我写好了数据一次发出去呢

[解决办法]
将所有的拼成一个字符串将writeUTF不就可以了吗
[解决办法]
对了,你这个涉及到跨语言开发,要注意检查下:
某些基本类型,C端和Java端在长度及其它细微控制可能是不一样的。

比如C的字符串,是用 \0 做结束的。

热点排行