|
测试了一下: 1、ClientSocket拓展默认是字符串模式,可以通过hexaStringMode设置为二进制模式,此时需要传入二进制数组,而原生并没有这个数据结构,使用拓展可以实现:UrsAI2ByteArray 字节数组扩展:读写二进制数据 - App Inventor 2 拓展 2、字符串模式下,使用Ascii拓展将二进制列表转换成字符串再发送,当二进制为0~127时,能够正常转换发送并还原二进制值,但是 >127的二进制还原后前面多了一个C2字节,大概是Ascii拓展内部判断它不是有效ASCII码时加上的。 3、0~127 是有效的ASCII码范围。128~255 是拓展码,是一些特殊字符,一般很少使用。 |
GMT+8, 2024-09-25 05:28 , Processed in 0.024744 second(s), 42 queries .