【问题标题】:How to access tcp header details?如何访问 tcp 标头详细信息?
【发布时间】:2012-03-28 18:47:31
【问题描述】:

就像我创建了套接字并将该套接字绑定到客户端一样。我能够连接两侧并能够发送任意数量的数据。它基本上是 TCP 套接字。我的问题是我想访问 TCP 标头详细信息以检查和设置某种操作的参数。 但我无法做到这一点。我在用户空间工作。从套接字级别我想访问标头部分..你能帮我解决这个问题吗..如果能帮助我会很棒..

【问题讨论】:

  • 当你创建socket的时候,你不创建header吗?如果你使用库来创建套接字,库没有API来获取头信息吗?
  • @badmaash 大多数套接字 API 不会让您在创建 TCP 套接字时直接访问它。
  • 如果您想显式更改其标头值,则使用 TCP 套接字是没有意义的。除非您需要运行一些实验。

标签: c++ sockets visual-c++ tcp header


【解决方案1】:

您可能需要原始套接字。这是MSDN 上的文档。请注意,对原始套接字的访问是有限的;我认为它们不适用于非管理员。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-27
    • 2011-12-05
    相关资源
    最近更新 更多