【发布时间】:2010-02-10 22:56:42
【问题描述】:
我正在用 C 语言编写一个应用程序,使用 libpcap。我的程序监听新数据包并解析它们 根据语法。有效负载实际上是 XML。
有时一个数据包不足以容纳一个 XML 文件,因此 XML 缓冲区被拆分为单独的数据包。 我想添加代码逻辑以处理这些情况。但是我事先并不知道一个数据包不包含整个数据。我怎么知道一个数据包有更多接下来要发送的数据?我如何识别一个新数据包包含其余数据?
我必须使用 TH_FIN 标志吗?可以给我解释一下吗?
【问题讨论】:
标签: tcp