[Java] WebSocket command line client

Posted by Unknown Selasa, 16 Juli 2013 0 komentar
原文はこちら。
https://blogs.oracle.com/PavelBucek/entry/websocket_command_line_client

Tyrus 1.1では、シンプルなコマンドラインクライアントが含まれており、多くのシナリオで役立つ可能性があります。簡単な開発時のテストやサニティテスト、デプロイしたエンドポイントの監視に使うことができます。
Project Tyrus
https://tyrus.java.net/
使い方

最新のtyrus-client-cliバイナリ(現在の最新版は1.1)をダウンロードします。
tyrus-client-cli binary
http://search.maven.org/remotecontent?filepath=org/glassfish/tyrus/ext/tyrus-client-cli/1.1/tyrus-client-cli-1.1.jar
wgetを使ってダウンロードすることもできます。お好きな方法でどうぞ。
wget http://search.maven.org/remotecontent?filepath=org/glassfish/tyrus/ext/tyrus-client-cli/1.1/tyrus-client-cli-1.1.jar -O ./tyrus-client-cli-1.1.jar
ダウンロードしたバイナリを実行します
java -jar ./tyrus-client-cli-1.1.jar --help
上記のコマンドを実行すると、利用方法が表示されます。Tyrus CLIクライアントは現時点ではテキストメッセージの送信をサポートしており、1個の開いているエンドポイントへのping、そして1回の実行で現在のセッションを閉じ別のセッションに接続することができます(既に接続済みの接続がある状態で別の接続を開こうとする場合、自動的に接続済みのセッションのクローズを呼び出しますので、常に1つのエンドポイントのみとだけ会話します)。

[例]
$ java -jar ./tyrus-client-cli-1.1.jar ws://echo.websocket.org
# Connecting to ws://echo.websocket.org...
# Connected in session e303ad22-c5af-4bc3-9384-58ce6832ae94
session e303...ae94> ping
# pong-message
session e303...ae94> send tyrus-test-message
# text-message: tyrus-test-message
session e303...ae94> close
# closed: CloseReason[1000,no reason given]
# Session closed
[注意]
#で始まる行はクライアントの実行環境が生成しており、受信したテキストメッセージなどを意味します。
このユーティリティを改善できますので、どんな機能がご所望か、こちらまでお知らせ下さい。
Gerard Davisonにはこのモジュールの多くの機能に貢献いただきました。どうもありがとうございます!
Gerard Davison's Blog
http://kingsfleet.blogspot.com/
TERIMA KASIH ATAS KUNJUNGAN SAUDARA
Judul: [Java] WebSocket command line client
Ditulis oleh Unknown
Rating Blog 5 dari 5
Semoga artikel ini bermanfaat bagi saudara. Jika ingin mengutip, baik itu sebagian atau keseluruhan dari isi artikel ini harap menyertakan link dofollow ke https://apk-zipalign.blogspot.com/2013/07/java-websocket-command-line-client.html. Terima kasih sudah singgah membaca artikel ini.

0 komentar:

Posting Komentar

Trik SEO Terbaru support Online Shop Baju Wanita - Original design by Bamz | Copyright of apk zipalign.