NutzCN Logo
问答 与Nutz无必然联系,Java和C之间Socket通信的疑问
发布于 2491天前 作者 albinhdk 1528 次浏览 复制 上一个帖子 下一个帖子
标签:

工作需要,Java和C通信,使用了TCP,C做Server,Java做Client
现在有这个问题,如果通信途中,Server重启,Client能连上,但是接收数据的Handler就不能接收到数据了。
这是怎么回事呢?

请教一下各路大神!谢谢

2 回复

Server重启,一切都重置了吧? 还没设置'Handler的时候,客户端就已经连上了?

我是这样的,我有个心跳,检测不到,或者有连接异常,就重新执行连接的动作。
按理说,连接之后,那些Handler也已经初始化了吧。
还有一个需要说明的是,为了防止客户端初始化多个,我是用了一个单例的Thread类来做客户端的。

添加回复
请先登陆
回到顶部