![]() | 1 xionghengheng OP 返回的字节码是一堆的负数,但是个数是对的 |
2 xuyinan503 2015-12-02 15:53:34 +08:00 |
![]() | 3 xionghengheng OP @xuyinan503 传的是 1-64 的字节码,这个在 c 和 Java 里应该都是正数的,只是大于 128 就会那样 |
4 xuyinan503 2015-12-02 16:27:38 +08:00 |
5 xuyinan503 2015-12-02 16:29:20 +08:00 原因是二进制第 1 位被认为是符号位了。 |
![]() | 6 miao1007 2015-12-02 16:30:26 +08:00 字符串通信,建议用 okio 试试 |
![]() | 7 xionghengheng OP @xuyinan503 64 的二进制 0100 0000 ,如果最高位是 0 ,那么不管是有符号还是无符号是不是都是一样的? |
![]() | 8 xionghengheng OP @miao1007 底层都是字节流,字节数据的值不知道为什么不准确 |
9 xuyinan503 2015-12-02 17:07:30 +08:00 |
![]() | 10 xionghengheng OP 原来是手机的波特率和板的波特率不一样导致了字节码的错位,已解决 |