0

WINSOCKを使ってプログラムを書いてみました。いくつかのネットワーク アダプター (LAN、ワイヤレス、USB ADSL モデム) を使用してラップトップからインターネットに接続しようとしています。connect関数を呼び出すと、LANを使用して接続しようとするので、LANが接続されていないため失敗します。ここに私の質問があります: 1) 指定したネットワーク アダプタをソケットに強制的に使用させるにはどうすればよいですか? 2) どのアダプタがインターネットに接続されているかを調べるにはどうすればよいですか? 読んで答えてくれてありがとう

4

1 に答える 1

2

を呼び出す前に、ソケットでbind()connect()を使用し、目的のインターフェイスのローカル IP を指定します。クライアント ソケットで呼び出しても問題ありません。呼び出しないでください。bind()listen()

于 2013-09-02T06:19:11.093 に答える