したがって、Winsock2 に相当するioctl()
、ioctlsocket()
およびWSAIoctl()
は、構造体をパラメーターとして受け入れないifreq
か、ソケットをインターフェイスに接続するための明確なオプションを持っていません。ISATAP トンネリングを使用する p2p IM プログラムを作成しています。netsh を使用して ISATAP トンネル インターフェイスを有効にしましたが、コマンドを発行しWSAIoctl()
てソケットを IPv6 ISATAP トンネル インターフェイスに設定する方法がわかりません。
1 に答える
1
bind()
WinSock ソケットは 経由で特定のインターフェイスにバインド可能であり、 経由でも構成可能であることを忘れないでくださいsetsockopt()
。たとえば、インターフェース関連のフィールドを含む構造体 (およびソケット オプションip_mreq
用に定義) と構造体 ( 、、、およびソケット オプション用に定義) があります。IP_ADD_MEMBERSHIP
IP_DROP_MEMBERSHIP
ip_mreq_source
IP_ADD_SOURCE_MEMBERSHIP
IP_DROP_SOURCE_MEMBERSHIP
IP_BLOCK_SOURCE
IP_UNBLOCK_SOURCE
于 2013-06-12T00:45:02.320 に答える