【发布时间】:2014-10-31 16:39:01
【问题描述】:
我的问题是通过 TCP 数据传输丢失数据。
我已经构建了一个基于 AVR 的自制网络服务器(或至少尝试过)。
我能够与客户端 PC(我的 PC)通信,并且我能够发送几行 HTML(总数据
但是当我想发送我的基本主页 (~1KB) 时,我只能在 WireShark 中获得 181 字节的数据。
我怀疑问题出在 TCP 的构造上。
以下数据为十六进制格式
来自客户端(我的电脑):
sequence number: de db c7 b1
ack number: 00 0a 00 0b
从服务器(AVR):
sequence number: 00 0a 00 0b
ack number: de b6 c9 18
总 TCP 长度:935 字节,IP 和 TCP 标头 20-20 字节
我设置错了什么设置?
【问题讨论】: