CE デバイスが USB ケーブルの ActiveSync 接続を介して PC へのソケットを開く .NET コンパクト フレームワーク プログラムがあります。ネットワークに接続されていないラップトップを使用しようとしている場合を除いて、すべて正常に動作します。次に、CE デバイスが をスローしSocketException
ます。エラーErrorCode = 10061
として追跡しました。WSAECONNREFUSED -- Connection refused
System.Net.Dns.GetHostEntry
少しデバッグした後、( を使用した) DNS ルックアップがループバックのみを返すため、例外がスローされていることがわかりました...そして、明らかに、CE デバイスは接続を受け入れるためのサーバー コードを実行していません...
だから、私がどのようにできるかについてのアイデア:a)自分のコンピューターをだましてネットワーク上にあると思わせる、b)ホスト名以外の方法でActiveSyncを介してCEデバイスが接続されているマシンを参照する、またはc)他のオプション私まだ知らない?