非常诚恳的请教一个问题
vc 的socket server 和 java client 通信。 vc那边数据格式是unsigned char 。我用java byte[]来处理vc传过来的unsigned char类型:byte[] b = new byte[4]; inputStream.read(b); 结果打印的结果发生了偏移(vc传来的数据无负数),听说接收的数据还要进行16进制的转换,因为tcp/ip采用16进制。
请问如果我vc 传过来"1"、"5" "7" 三个字符.我java client怎么接收?
请问java client 怎么发送数据给vc socket server ?
目前我发给vc server数据时,vc server总是接收不到数据,然后超时断开连接。应该是发送过去格式也不对。
------解决方案--------------------