4

有没有办法知道打开的 tcp 套接字的当前序列号和确认号?

我知道这可以通过嗅探所有传出数据来完成。问题是,它也可以使用 API 来完成吗?

4

1 回答 1

2

不,套接字接口不提供对该信息的访问。获得它的唯一两种方法是:

  • 像你建议的那样抓包
  • 使用原始套接字作为内核的 API 在用户空间中实现您自己的 TCP 堆栈。

第二种选择显然是一个巨大的工程!:-)

于 2012-08-27T12:55:07.707 回答