1

Winsock 2、windowsxpsp3。

以前はbind()関数に渡されていたソケットがありますが、この情報をソケットから取得したいと思います。具体的には、ソケットがバインドされているポート番号が必要です。私が持っているのはSOCKETインスタンスだけです。

どうすればこれを行うことができますか?ちなみにソケットはUDPです。

私の目的は、新しいraw UDPソケットを作成し、代わりにipヘッダーとudpヘッダーを作成し、rawソケットを介して情報をトンネリングすることですが、何を送信するかわからないため、送信元ポートに何を入れるかわかりません。にバインドされていました。

4

1 に答える 1

1

getsockname()あなたを助ける必要があります。

于 2011-07-01T17:01:25.647 に答える