如何获取先前传递给bind()调用的套接字信息?

时间:2011-07-01 16:56:05

标签: sockets windows-xp port bind winsock2

Winsock 2,windows xp sp3。

我有一个套接字,它以前传递给bind()函数,现在我想从套接字中获取此信息。 更具体地说,我想要套接字绑定的端口号。 我所拥有的只是SOCKET实例。

我该怎么做呢? 顺便说一下,套接字是UDP。

我的目的是我想创建一个新的原始UDP套接字并通过原始套接字构建ip头和udp头和隧道信息,但我不知道要放入源端口的内容因为我不知道知道它的意义。

1 个答案:

答案 0 :(得分:1)

getsockname()可以帮到你。