Java跟C之间用Socket通信时有什么注意事项吗?

menlion 2001-11-20 09:23:14
C跟Java通信时,C App能正常接收Java App的Socket数据,而从C App接收Socket数据时,Java App却阻塞掉,怎么也不能读到数据,why?
...全文
81 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
javanew 2001-12-14
  • 打赏
  • 举报
回复
是啊是啊,好象JAVA读不到C的数据???
menlion 2001-12-14
  • 打赏
  • 举报
回复
呵呵,好多Socket相关类、方法可是都有byte[]参数,别告诉我是底层转成Unicode了。
虽然说Java是基于Unicode的,可Socket实现的时候……好像还没有Unicode呢!^_^
其实我的Java App会阻塞,不是底层的原因,而是用的读取数据的方法错了。别怪我,我也是刚知道的。:(

cheers!
yanghui88 2001-12-14
  • 打赏
  • 举报
回复
我们公司原来做过这方面的东西,但是java接受数据不是我做的,我问了他一下:他说:因为C发过来的数据是没有结束标志的,java接受的时候设置一个等待时间就可以了.
我们当时好像没有阻塞过.
monkcsdn 2001-12-14
  • 打赏
  • 举报
回复
我遇到了同样的问题!好象没有人知道。。。
网络咖啡 2001-11-20
  • 打赏
  • 举报
回复
Java是基于Unicode的。

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧