【发布时间】:2012-08-27 20:55:07
【问题描述】:
有没有办法知道打开的 tcp 套接字的当前序列号和确认号?
我知道这可以通过嗅探所有传出数据来完成。 问题是,是否也可以使用 API 来完成?
【问题讨论】:
-
@EJP 构造带有 FIN 标志的数据包以强制远程设备关闭与其的 telnet 连接。
-
TCP 是精心设计的,带有随机的初始序列号,以防止你做这样的事情。
有没有办法知道打开的 tcp 套接字的当前序列号和确认号?
我知道这可以通过嗅探所有传出数据来完成。 问题是,是否也可以使用 API 来完成?
【问题讨论】:
没有。套接字接口不提供对该信息的访问。获得它的唯一两种方法是:
第二种选择显然是一个巨大的工程! :-)
【讨论】: