TCP服务端怎样区分的向客户端发信息
答案:2 悬赏:40 手机版
解决时间 2021-03-16 05:19
- 提问者网友:城市野鹿
- 2021-03-15 08:20
TCP服务端怎样区分的向客户端发信息
最佳答案
- 五星知识达人网友:狂恋
- 2021-03-15 09:26
当recv()返回值小于等于0时,socket连接断开。但是还需要判断 errno是否等于 EINTR,如果errno == EINTR 则说明recv函数是由于程序接收到信号后返回的,socket连接还是正常的,不应close掉socket连接。
全部回答
- 1楼网友:时间的尘埃
- 2021-03-15 11:03
不知道你是如何发送数据的?以结构体的形式?还是以字符串的形式? 如果以字符串的形式,应该不存在你说的问题。如果以结构体的形式,java 下是没有结构体的,你是如何接收数据的? 我也写过类似程序,没遇见你说的问题。
~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯