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

关于JAVA socket 发送byte数组的命令解决办法

2012-02-29 
关于JAVA socket 发送byte数组的命令现有服务端是一块LED屏(只能接受特定指令代码然后显示信息),现在想用j

关于JAVA socket 发送byte数组的命令
现有服务端是一块LED屏(只能接受特定指令代码然后显示信息),现在想用java做一个客户端,请问该如何书写?JAVA的byte的范围有限(-127~128)对于大的数就会溢出;请问如何解决?如果传字符串也需要转换成16进制的字节数组也存在一个可能溢出的问题。请问有什么好的办法解决?谢谢!
  请大家帮帮忙 谢谢 新手上路..
数据格式为:XXXXXXXXXXXX+(前面部分的累加和) 
我现在直接是byte[] a = XXXXXXXXXXXX.getByte(); 然后把累加和的byte加到这个数组后面
但是这样发上去 LED屏没有反应..

[解决办法]
一个byte是8位,你管他是正数还是负数?只要每个位上的01是对的不就OK了么
[解决办法]
你发送指定内容长度的byte数组,先把写入byte数组里

热点排行
Bad Request.