【发布时间】:2017-10-26 17:47:27
【问题描述】:
我在 TCP 上制作了一个简单的即时消息聊天客户端和服务器,它们都在 Adobe AIR 上运行。它效果很好,是学习基本网络编程的一种有趣方式。
我的问题:是否可以在从聊天服务器发送的数据包到达客户端之前更改数据包中的数据,而无需使用服务器或客户端这样做?可能像一个程序?
我是网络编程的新手,所以如果这是一个愚蠢的问题,我深表歉意。
【问题讨论】:
-
这比看起来更复杂。 TCP 有一个 CRC,如果您更改段中的任何内容,则必须重新计算该 CRC。 CRC 也使用伪报头。如果您更改 IPv4 数据包的数据包标头中的任何内容,则必须重新计算 IPv4 标头校验和。如果您在 IEEE LAN 帧中对此进行修改,则需要重新计算 FCS。
标签: actionscript-3 networking air adobe packet-capture