Как получить информацию о сокете, ранее переданную в вызов bind ()? - PullRequest
1 голос
/ 01 июля 2011

Winsock 2, windows xp sp3.

У меня есть сокет, он был ранее передан в функцию bind (), теперь я хочу получить эту информацию из сокета.Точнее, я хочу номер порта, к которому был привязан сокет.Все, что у меня есть, это экземпляр SOCKET.

Как бы я поступил так?Кстати, сокетом является UDP.

Моя цель состоит в том, чтобы я хотел создать новый необработанный UDP-сокет и вместо этого построить заголовок ip, заголовок udp и информацию о туннеле через необработанный сокет, но я не знаючто положить в исходный порт, потому что я не знаю, с чем он был связан.

1 Ответ

1 голос
/ 01 июля 2011

getsockname() должны помочь вам.

...