当前位置: 技术问答>linux和unix
局域网里的机器,给我的外网服务器发包的时候,我怎么判断它是第一次发包
来源: 互联网 发布时间:2016-09-11
本文导语: 本帖最后由 dstorm 于 2010-07-18 12:47:35 编辑 局域网里的机器,给我的外网服务器发包的时候,我怎么判断它是第一次发包 UDP协议 客户端不是我写的! | 楼主一再强调, 客户端不是他写的. | ...
UDP协议
客户端不是我写的!
|
楼主一再强调, 客户端不是他写的.
|
1. 客户端不是你写,如果为了实现业务需求,你可以跟客户端的开发人员讨论一个合适的方案。客户端应用协议必需要调整。
2. 局域网里N台你怎么知道其中一台是第一次?
取硬盘的SN吧,再加上包序号,就可以唯一确定一个主机。
Hard-disk-SN + Packet SN.
3. 要多思考,别人给出一个思路,你可以顺着此思路走下去。
|
协议层肯定不管这些事情,自己在应用层设置一些数据
|
你自己给第一次发的包里加一个判断字段不就可以了。
或者外网服务器代码里加一个计数,每次重连后就置零,都可以做到啊,。
或者外网服务器代码里加一个计数,每次重连后就置零,都可以做到啊,。