获取tcp套接字序列号为ack编号

时间:2012-08-27 12:10:38

标签: c# sockets tcp

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

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

1 个答案:

答案 0 :(得分:2)

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

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

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