socket(用tcp)数据封包拆包问题。
答案:3 悬赏:80
解决时间 2021-02-11 13:09
- 提问者网友:喜遇你
- 2021-02-11 04:49
socket(用tcp)数据封包拆包问题。
最佳答案
- 二级知识专家网友:兮沫♡晨曦
- 2021-02-11 06:09
你抓包上来的 去除掉以太头或者PPPOE头后 定义一个ip_header结构体指针 计算整个负责包的长度 ip_header->total_length - ip_len -tcp_len 从ip包里读出整个ip包长度再减掉tcp和ip头长度,就是剩下来负载的长度,如果不是100直接 不处理
全部回答
- 1楼网友:狠傷凤凰
- 2021-02-11 08:44
网上有很多例子的,pudn里面也有。代码量不是很多,一个文件而已。
- 2楼网友:我的任性你不懂
- 2021-02-11 07:19
最好每个客户端都开辟一个缓冲区。A客户端的包结构有问题,就不会影响到B客户端的包
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯