JavaでSocketプログラミングを使用しています。私のコンピュータでは正常に動作しています。しかし、自分のコンピューターでサーバーを実行し、別のコンピューターでクライアントを実行すると、機能しませんでした。しかし、別のコンピューターでサーバーを実行し、自分のコンピューターでクライアントを実行すると、動作します。
質問する
404 次
2 に答える
2
この場合、スタック トレースと一部のコード スニペットは非常に役立ちます。ただし、次の理由を推測できます。
- ファイアウォール
- ルーティング
ルーティングを確認するには、クライアントからサーバーに ping を試みます。ping が機能する場合は、ファイアウォールに問題がある可能性があります。両方のコンピュータが同じネットワークにある場合は、パーソナル ファイアウォールの設定を確認してください。おそらく、あなたのサーバーコンピュータは、あなたが選択したポートに「見知らぬ人」が接続することを許可していません.
私は通常、最初に両方のマシンのファイアウォールを停止しようとします。これが役立つ場合は、もう一度開始して、アプリケーションの動作を許可するファイアウォール ルールの作成方法を学びます。
于 2013-08-20T06:34:26.510 に答える