【发布时间】:2011-11-05 14:12:53
【问题描述】:
我知道您可以使用 recvmsg 获取进入 SOCK_DGRAM 套接字的消息的目标地址。我想知道如何获取通过在 SOCK_STREAM 类型的套接字上调用接受函数创建的套接字的目标地址(从对等角度)。也就是说,如何获取导致accept返回的SYN包的目的地址?
【问题讨论】:
我知道您可以使用 recvmsg 获取进入 SOCK_DGRAM 套接字的消息的目标地址。我想知道如何获取通过在 SOCK_STREAM 类型的套接字上调用接受函数创建的套接字的目标地址(从对等角度)。也就是说,如何获取导致accept返回的SYN包的目的地址?
【问题讨论】:
也许是getpeername 系统调用?
【讨论】:
你要找的函数是getpeername。
【讨论】: