我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

C#移植JAVA程序,WIFI通信问题

C#端指令:byte[] test = new byte[] {171,6,0,0,1,0,8,0,84,70,69,77,77,69,70,84,245,38,97, 139};
JAVA端指令:byte[] test = new byte[]{(-85),6,0,0,1,0,8,0,84,70,69,77,77,69,70,84,-11,38,97,-117};

因为byte范围原因,把超范围数转成同二进制的负数。通过Socket发送控制下位机,但是C#可正常控制,JAVA不行。求原因

遇到负数+256,然后转换。-1=255 -2=254 以此类推

近期文章

  • C#求平均数,并输出结果
  • 运行时总是停止,求大神帮我看看哪里越界了还是怎么了
  • android 获取验证码 网站登陆
  • 为什么我的FilOutputStream对象不能自动创建文件
  • DownloadManager怎么设置通知栏图标
  • oracle 11g 创建新数据库后怎么使用em来进行管理?
  • 1路BT1120如何扩展多路输出?比如HDMI+RGB
  • Astronomy
  • Kindergarten Election
  • C#串口读取较大的数据的问题
  • 放苹果
  • Command Network
  • Jack Straws
  • Washing Clothes
  • Travel
  • 用什么做一个3d球比较容易往里面插入内容呢
  • cnetos6.4 minimal 实体机网络配置
  • java替换文件中的字符
  • 使用appium进行测试,app运行过程中点击手机系统的弹框后,如何定位app里的控件?
  • Diamond Puzzle

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华