【问题标题】:howto get the destination address of accepted sockets?如何获取已接受套接字的目标地址?
【发布时间】:2011-11-05 14:12:53
【问题描述】:

我知道您可以使用 recvmsg 获取进入 SOCK_DGRAM 套接字的消息的目标地址。我想知道如何获取通过在 SOCK_STREAM 类型的套接字上调用接受函数创建的套接字的目标地址(从对等角度)。也就是说,如何获取导致accept返回的SYN包的目的地址?

【问题讨论】:

    标签: c linux sockets


    【解决方案1】:

    也许是getpeername 系统调用?

    【讨论】:

    • 其实我一直在寻找getsockname,但谢谢,因为阅读getpeername让我找到了它。
    【解决方案2】:

    你要找的函数是getpeername

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-01
      • 2014-05-26
      • 2011-01-05
      • 2021-09-24
      • 2013-08-20
      • 1970-01-01
      相关资源
      最近更新 更多