質問: 一方のコンピューターからデバイスにpingを実行でき、もう一方のコンピューターからはpingを実行できません 私は最近、電子機器と通信するc++で実行される診断プログラムの作業に割り当てられました。通常のシナリオでは、rs232インターフェイスを介して通信しますが、プログラムをイーサネット経由で動作させるように依頼されました。ソースコードはvisualbasicで実行されています。コードを機能させようとして、接続しようとしたときに10049 winsockエラーが発生し続けることについて多くのスラッシングをした後、スイッチにpingを実行してみました。 vbプログラムが実行されているコンピューターから、ping、nslookup、tracert、およびpathing(プログラムのリストを下っていた)を介してスイッチを確認でき、uriを介してこれを実行できます。またはipアドレス。私のラップトップから、同じコマンドの送信は毎回失敗します。両方とも同じネットワークケーブルと同じusb-to-ethernetデバイスを使用しています(テスト間で交換しています)が、スイッチが表示されますそして他はできません。私はプログラミングの終わりに取り組んでいますが、pingの結果から、ネットワークの問題が私を悩ませているのではないかと思います。 wry grin私はあまりネットワークの人ではないので、専門家の支援を求めています。両方のコンピュータがwindowsを実行していますxpそれが役立つ場合は、.接続は「ip-rs8」デバイスへの接続であり、このデバイスは次にvcu-cユニットに接続します。各ユニットには、通常ユニットに接続しているデスクトップコンピューターのuriまたはipアドレスを介してアクセスできます(ネットワークコードを解除するように求められた古いvbプログラムを実行しています)。接続通常のイーサネットポートを会社のネットワークに接続できるようにするために、usb-イーサネットアダプタを介して作成されています。うーん...考えてみると、おそらく問題を混乱させており、pingについて話しているのです。申し訳ありませんが、通信は通常、winsock関数を使用してvcuからデータを照会し、受信するdll)を使用して行われます。失敗します。接続するとき。これらのコマンドをブロックするファイアウォール上に何も見つかりませんでしたが、突っ込み続けます。関連性があるかどうかはわかりませんが、デスクトップでは、アダプターはローカルエリア接続3にマップされますが、ラップトップでは、アダプターは常にローカルエリア接続2にマップされます。現在dhcpで読み取っています。ipconfig /すべての結果:デスクトップ ホスト名。 。 。 。 。 。 。 。 。 。 。 。 :amerdaexxxxxx プライマリdnsサフィックス。 。 。 。 。 。 。 :amer.example.com ノードタイプ。 。 。 。 。 。 。 。 。 。 。 。 :ハイブリッド ipルーティングが有効。 。 。 。 。 。 。 。 :いいえ winsプロキシが有効です。 。 。 。 。 。 。 。 :いいえ dnsサフィックス検索リスト。 。 。 。 。 。 :company.com amer.example.com atle.example.com cone.example.com apac.example.com スキャン.example.com byx.example.com イーサネットアダプタローカルエリア接続x: 接続固有のdnsサフィックス。 :amer.example.com 説明。 。 。 。 。 。 。 。 。 。 。 :broadcom netxtremexyxxギガビットコントローラー 物理アドレス。 。 。 。 。 。 。 。 。 :yy-xx-yb-xx-xx-xx dhcpが有効です。 。 。 。 。 。 。 。 。 。 。 :はい 自動設定が有効です。 。 。 。 :はい ipアドレス。 。 。 。 。 。 。 。 。 。 。 。 :xyy.xxx.xy.xxx サブネットマスク。 。 。 。 。 。 。 。 。 。 。 :xxx.xxx.xxy.y デフォルトゲートウェイ。 。 。 。 。 。 。 。 。 :xyy.xxx.xy.x dhcpサーバー。 。 。 。 。 。 。 。 。 。 。 :xy.xxx.xxy.xx dnsサーバー。 。 。 。 。 。 。 。 。 。 。 :xy.xxx.xxy.xx xy.xxy.xxy.xx プライマリwinsサーバー.. ...。:xy.xxx.xxy .x secondary wins server .. .. ..:xy.xxy.xxy.x 取得したリース... :7月xx日木曜日、xyxx xy:xx:xx am リースの有効期限... .. .. ..:7月xx日日曜日、xyxx xy:xx:xx am イーサネットアダプタローカルエリア接続x: 接続固有のdnsサフィックス。 : 説明。 。 。 。 。 。 。 。 。 。 。 :asix axyyyyx usbx.y to fast ethernet adapter 物理アドレス。 。 。 。 。 。 。 。 。 :yy-xy-by-yx-xy-ay dhcpが有効になっています。 。 。 。 。 。 。 。 。 。 。 :はい 自動設定が有効です。 。 。 。 :はい ipアドレス。 。 。 。 。 。 。 。 。 。 。 。 :xy.y.y.x サブネットマスク。 。 。 。 。 。 。 。 。 。 。 :xxx.xxx.xxy.y デフォルトゲートウェイ。 。 。 。 。 。 。 。 。 :xy.y.y.x dhcpサーバー。 。 。 。 。 。 。 。 。 。 。 :xy.y.y.xy dnsサーバー。 。 。 。 。 。 。 。 。 。 。 :xy.y.y.x リースを取得しました。 。 。 。 。 。 。 。 。 。 :7月xx日木曜日、xyxx xy:xx:xy am リースの有効期限。 。 。 。 。 。 。 。 。 。 :8月火曜日yx、xyxx xx:xy:xy am ラップトップwindowsip構成 ホスト名。 。 。 。 。 。 。 。 。 。 。 。 :amerlafyyxxyx プライマリdnsサフィックス。 。 。 。 。 。 。 :amer.example.com ノードタイプ。 。 。 。 。 。 。 。 。 。 。 。 :ハイブリッド ipルーティングが有効。 。 。 。 。 。 。 。 :いいえ winsプロキシが有効です。 。 。 。 。 。 。 。 :いいえ dnsサフィックス検索リスト。 。 。 。 。 。 :company.com amer.example.com atle.example.com cone.example.com apac.example.com スキャン.example.com byx.example.com イーサネットアダプタローカルエリア接続: 接続固有のdnsサフィックス。 :amer.example.com 説明。 。 。 。 。 。 。 。 。 。 。 :インテル(r)82567lmギガビットネットワーク接続 物理アドレス。 。 。 。 。 。 。 。 。 :yy-xy-by-dy-xb-yx dhcp有効。 。 。 。 。 。 。 。 。 。 。 :はい 自動設定が有効です。 。 。 。 :はい ipアドレス。 。 。 。 。 。 。 。 。 。 。 。 :xyy.xxx.xy.xy サブネットマスク。 。 。 。 。 。 。 。 。 。 。 :xxx.xxx.xxy.y デフォルトゲートウェイ。 。 。 。 。 。 。 。 。 :xyy.xxx.xy.x dhcpサーバー。 。 。 。 。 。 。 。 。 。 。 :xy.xxx.xxy.xx dnsサーバー。 。 。 。 。 。 。 。 。 。 。 :xy.xxx.xxy.xx xy.xxy.xxy.xx プライマリwinsサーバー....。 .x secondary wins server .. .. ..:xy.xxy.xxy.x 取得したリース... :7月xx日木曜日、xyxx xx:xx:xx am リースの有効期限... .. .. ..:7月xx日日曜日、xyxx xx:xx:xx am イーサネットアダプタ{xyxaayxx-yedy-xxyx-yyex-byxyxxyeeyex}: 接続固有のdnsサフィックス。 : 説明。 。 。 。 。 。 。 。 。 。 。 :nortelipsecshmアダプタ -パケットスケジューラのiniport 物理アドレス。 。 。 。 。 。 。 。 。 :xx-xx-xx-xx-xx-yy dhcpが有効になっています。 。 。 。 。 。 。 。 。 。 。 :いいえ ipアドレス。 。 。 。 。 。 。 。 。 。 。 。 :y.y.y.y サブネットマスク。 。 。 。 。 。 。 。 。 。 。 :y.y.y.y デフォルトゲートウェイ。 。 。 。 。 。 。 。 。 : イーサネットアダプタリーフネットワークアダプタ: 接続固有のdnsサフィックス。 : 説明。 。 。 。 。 。 。 。 。 。 。 :リーフネットワークアダプタ 物理アドレス。 。 。 。 。 。 。 。 。 :yy-ff-fa-bc-yf-ay dhcpが有効になっています。 。 。 。 。 。 。 。 。 。 。 :いいえ ipアドレス。 。 。 。 。 。 。 。 。 。 。 。 :x.xyy.xy.xx サブネットマスク。 。 。 。 。 。 。 。 。 。 。 :xxx.y.y.y デフォルトゲートウェイ。 。 。 。 。 。 。 。 。 : イーサネットアダプタローカルエリア接続3: メディアの状態。 。 。 。 。 。 。 。 。 。 。 :メディアが切断されました 説明。 。 。 。 。 。 。 。 。 。 。 :bluetoothlanアクセスサーバードライバー 物理アドレス。 。 。 。 。 。 。 。 。 :yy-fx-ax-ya-by-ca イーサネットアダプタワイヤレスネットワーク接続2: メディアの状態。 。 。 。 。 。 。 。 。 。 。 :メディアが切断されました 説明。 。 。 。 。 。 。 。 。 。 。 :インテル(r)wifiリンク5300 agn 物理アドレス。 。 。 。 。 。 。 。 。 :yy-xx-ya-cx-fc-ye イーサネットアダプタローカルエリア接続2: 接続固有のdnsサフィックス。 : 説明。 。 。 。 。 。 。 。 。 。 。 :asix ax88772usb2.0から高速イーサネットアダプタ 物理アドレス。 。 。 。 。 。 。 。 。 :yy-xy-by-yx-xy-ay dhcpが有効になっています。 。 。 。 。 。 。 。 。 。 。 :いいえ ipアドレス。 。 。 。 。 。 。 。 。 。 。 。 :xyx.xyy.x.x サブネットマスク。 。 。 。 。 。 。 。 。 。 。 :xxx.xxx.xxx.y デフォルトゲートウェイ。 。 。 。 。 。 。 。 。 :
回答: ファイアウォールの設定を確認してください。ラップトップがdhcpからアドレスを取得していることを確認してください(アドレスが重複している場合は問題があることを示しています)。ネットワーク上のゲートウェイにpingを実行できますか?ipconfig/allを実行して、この情報の一部を見つけます。最後に、zenmap(ポートスキャンツールnmapへのguiフロントエンド)を取得し、デバイスをポートスキャンして、何が利用できるかを確認します。特定のtcpポートへの接続をテストするために使用する別の優れたツール(telnet以外)はtcpingです。これは基本的に、特定のポートで接続を試みてから切断します。プログラミングするとき、記述されたプロトコル内でコーディングする必要がありましたか、それともプログラム/プログラムはtelnet通信のフロントエンドにすぎませんか?もしそうなら、sshを選択してください。telnetはコマンドをプレーンテキストで送信しますが、これは常に悪いことであり、決して良いことではありません。: http://nmap.org/dist/nmap-5.51-setup.exe : http://www.elifulkerson.com/projects/tcping.php