1

だから私はチャットアプリを開発しています.ソケットを介してサーバーのIPアドレス(192.168.43.1)に接続するたびに、次のように返されます。

java.net.ConnectException: failed to connect to /192.168.43.1 (port 8989): connect failed: ENETUNREACH (Network is unreachable)

アドレスは DhcpInfo から取得したため正しく、ポートも正しいです。これは、デバイスにlocalhostを指定した場合に接続できるためです。誰かがここで私が欠けているものを説明できますか?

御時間ありがとうございます。

編集:

サーバーを生成するためのコードは次のとおりです。

ServerSocket server_socket = new ServerSocket(8989);
Socket client_connection = server_socket.accept();

クライアントの場合:

Socket client_socket = new Socket("192.168.43.1", 8989);
4

0 に答える 0