私のマシン上に、受信接続用のポート8888でリッスンするサーバーをセットアップしました。 ここでは、このポートが正常に動作していることを確かめ、着信接続のために を待っています。私のローカルマシン上に接続を待っているTCPポートがある場合、 と言っているWin XPに使用できるツールがありますか?Javaソケットテスト
答えて
一番簡単な方法は、IMO、と私は一般的に何をすべきか、実行されます:私は、接続(空白の画面、ちょうどプロンプト)を取得する場合、それが実行している
telnet localhost 8888
、そうでない場合は、telnetアプリケーション以下のようなもので終わる:
Connecting To localhost...Could not open connection to the host, on port 8888: C
onnect failed
のtelnet、プレスから抜け出すためにCtrlキー]、その後で入力します。
quit
は
を入力し、すべてのリスニングポートとの接続を一覧表示するには、コマンドラインから「NETSTAT.EXE -an」コマンドを使用します。
私のマシンからいくつかのサンプル出力:
C:\>netstat.exe -an
Active Connections
Proto Local Address Foreign Address State
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING
TCP 127.0.0.1:1025 0.0.0.0:0 LISTENING
TCP 127.0.0.1:1026 127.0.0.1:1027 ESTABLISHED
TCP 127.0.0.1:1027 127.0.0.1:1026 ESTABLISHED
TCP 127.0.0.1:1033 127.0.0.1:1034 ESTABLISHED
TCP 127.0.0.1:1034 127.0.0.1:1033 ESTABLISHED
TCP 127.0.0.1:2577 127.0.0.1:2578 ESTABLISHED
TCP 127.0.0.1:2578 127.0.0.1:2577 ESTABLISHED
TCP 127.0.0.1:2579 127.0.0.1:2580 ESTABLISHED
TCP 127.0.0.1:2580 127.0.0.1:2579 ESTABLISHED
TCP 192.168.2.6:3522 192.168.2.2:80 ESTABLISHED
[...cut for privacy...]
我々は、例えばそのTCPポート445上から見ることができますが、オープンして受信接続を待機しています。
Telnetのようにサービスをpingできます。または、Telnetを使用してgetコマンドを使用して、サービスの応答を検索します。
あなたは、ポートが開いて聞いているものを見るために、コマンドラインから
netstat -an |find /i "listening"
を使用することができます。あなたは、アプリケーションが実行して、アプリケーションの前にコマンド(ポートが使用されていないことを確認してくださいまたはちょうどあなたのアプリケーションを実行して見にポート8888をリッスンしている場合
TCP 0.0.0.0:8888 0.0.0.0:0 LISTENING
のように見えるいくつかの出力が得られますスタックトレース;))。
テルネットアプリは悪い考えではありません。また、プログラムが起動時にポートからいくつかの文字を選択した場合(私は忘れても3バイトだと思いますが)、実際にメッセージを表示したり、telnetセッションと対話したりすることができます。
あなたが送信するバイトは、telnetのネゴシエーションセッションで、ターミナルにどのタイプ/サイズ/カラー/何ができるのかを問い合わせます。 telnetプログラムはこれらのクエリの数バイトを期待していて、それらのクエリなしでは接続しませんが、正しい数バイトを爆発させて応答を無視すると、機能的なTelnetサーバーが完全に機能します。
- 1. Telnet Javaソケットテスト
- 2. Pythonソケットテストrecv()data
- 3. JavaのプリミティブコレクションJava
- 4. JavaスクリプトからjavaにJavaを渡す
- 5. JavaシリアルJavaでは
- 6. computeDistanceBetween Java対Java JavaScript
- 7. Javaディストリビューション用Javaディストリビューション
- 8. JavaアクティビティサービスクラスおよびJavaアクティビティアプリケーションクラス
- 9. Java Javaサーバーのページとnetbeans
- 10. Java 6をJava 8にアップグレード
- 11. Javaは、JavaでカサンドラNoHostAvailableExceptionに
- 12. エラーテリアのJavaは、Javaのサンプルコード
- 13. java -cp。 test.java対java test.java
- 14. GAE JavaからHttp GET Java
- 15. のJava、JavaでははBouncyCastle
- 16. JavaはJavaでのJLabel
- 17. Java ObjectInputStream戻るJavaクラス
- 18. Macbook with java with java with
- 19. RESTクライアント:JavaバックエンドコンシューマとJavaスクリプトコンシューマ
- 20. Java DesktopアプリとJava EE?
- 21. JavaでのJavaの実装
- 22. JAXBとJava 1.6のJavaエラー
- 23. Javaの永続ストアJavaランタイムストア
- 24. JavaのAndroidプログラミングとJavaスクリプト
- 25. のJava 8:Javaの8月
- 26. のJavaポストインクリメントとプレインクリメントJavaで
- 27. lucene javaの精度リコールjava
- 28. JavaへのJavaリストオブジェクト型テーブル
- 29. ネイティブJavaからAndroid Java(JsonPath)
- 30. のJavaは、Java 1.8.0 で%
これははるかに簡単な健全性チェックです –