単純なエコークライアントサーバー(クライアントとサーバーに別々のリンクがあります)にBOOST -ASIOを使用しています。サーバーを実行しようとすると、これを使用しますasync_tcp_echo_server 4000
。私が使用するクライアントの場合blocking_tcp_echo_client #.#.#.# 4000
(IPアドレスとして#。#。#。#を使用)。私はXP-SP3を使用しており、コンピューターをUSBカードを使用してワイヤレスDSLモデムに接続しています。クライアント側で数秒後、次のエラーが発生します。
Exception: connect: A connection attempt failed because the connected party did
not properly respond after a period of time, or established connection failed be
cause connected host has failed to respond
それが何であるかについて何か考えはありますか?Windowsファイアウォールを含むファイアウォールをオフにしましたが、それでも応答がありません。ポートが正しくない範囲にある可能性がありますか?ネットワーク上のマシンを指定するためにコンピューター名を含める必要がありますか(ネットワーク上に他のマシンがアクティブな場合があります)?私はこれをDSLモデムに直接接続されている別のコンピューターで実行してみましたが、同じ問題が発生しました。私は自分のアドレスにpingを実行しましたが、それは4/4パケットで機能しました。