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总是接收不到数据,然后超时断开连接。应该是发送过去格式也不对。
请问java client 怎么发送数据给vc socket server ?
目前我发给vc server数据时,vc server总是接收不到数据,然后超时断开连接。应该是发送过去格式也不对。
解决方案 »
- Hibernate 单向多对一 的问题
- JSF HtmlCommandLink in a custom component
- tomcat5+jsp+sqlserver 求救,这是什么原因??
- 请问哪位知道关闭WEB浏览器的命令是什么?
- JavaBean 得Bound 属性。
- 关于Jni的方法声明
- 为什么没有borland Enterprise Server5.0?
- 为什么有URLConnection连接servlet不成功?
- 我的EJB在JBUILDER中总是调试不成功,高分请高手
- spring3.2.1+struts2.3.20+hibernate3.5.1+JPA2.0整合出现问题
- Java EE购物车和定单金额不一致的问题
- tomcat的日志,怎么看出是哪一个应用程序的问题呢
具体比较复杂,一两句话说不清楚。给你两片文章,仔细看看就懂了:http://mindprod.com/jgloss/endian.html
http://blog.chinaunix.net/u/13279/showart_177436.html