0

TCP/IP サーバー デバイスからデータを読み取る TCP/IP クライアントの Java プログラムを作成しました。

問題は、デバイスのIPとポートを指定すると、javaが「接続タイムアウト」のエラーを出すことです。明らかに、これはそのデバイスに接続していないという問題です。

問題がどこにあるかを知る方法があるかどうか知りたいですか?その TCPIP サーバー デバイスに到達できないかどうか (到達できない場合は、それを確認する方法)

TCPIPクライアントとサーバーが同じネットワーク上にあるか、同じルーターを使用して通信する必要があるルーター/ネットワークの問題かどうか。または IP:Port だけで十分です。

TCPIP サーバー デバイスがオンになっていてストリーミングされていることを、コンピューターでどのように確認できますか??


PSそのTCPIPサーバーデバイスもブルートゥース接続で接続できます。Javaでblutoothを介してストリーミングを読むことはできますか?? はいの場合、何を/どのようにすればよいですか?

4

1 に答える 1

0

問題がどこにあるかを知る方法があるかどうか知りたいですか?その TCPIP サーバー デバイスに到達できないかどうか (到達できない場合は、それを確認する方法)

クライアントから telnet を使用します。指定したポートでリモート サーバーに接続しようとします。たとえばtelnet google.com 80、ポート 80 で google.com に到達しようとします。「google.com」の代わりに IP アドレスを使用することもできます。Windows ボックスを使用している場合は、最初に telnet を有効にする必要がある場合があります。

サーバーで netstat を使用することもできます。現在開いているポートとその状態が表示されます。たとえば、Java サーバー プログラムはポートでリッスンしている必要があるため、状態は LISTEN と表示されます。

于 2013-10-20T06:53:37.377 に答える