0

したがって、Winsock2 に相当するioctl()ioctlsocket()およびWSAIoctl()は、構造体をパラメーターとして受け入れないifreqか、ソケットをインターフェイスに接続するための明確なオプションを持っていません。ISATAP トンネリングを使用する p2p IM プログラムを作成しています。netsh を使用して ISATAP トンネル インターフェイスを有効にしましたが、コマンドを発行しWSAIoctl()てソケットを IPv6 ISATAP トンネル インターフェイスに設定する方法がわかりません。

4

1 に答える 1

1

bind()WinSock ソケットは 経由で特定のインターフェイスにバインド可能であり、 経由でも構成可能であることを忘れないでくださいsetsockopt()。たとえば、インターフェース関連のフィールドを含む構造体 (およびソケット オプションip_mreq用に定義) と構造体 ( 、、、およびソケット オプション用に定義) があります。IP_ADD_MEMBERSHIPIP_DROP_MEMBERSHIPip_mreq_sourceIP_ADD_SOURCE_MEMBERSHIPIP_DROP_SOURCE_MEMBERSHIPIP_BLOCK_SOURCEIP_UNBLOCK_SOURCE

于 2013-06-12T00:45:02.320 に答える