永发信息网

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 下是没有结构体的,你是如何接收数据的? 我也写过类似程序,没遇见你说的问题。 ~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯