「wscat」の版間の差分
提供: Node.js/JavaScript入門
(同じ利用者による、間の1版が非表示) | |||
行1: | 行1: | ||
− | [[wscat]] | + | [[node.js]]の[[ws]]は、[[npm]]パッケージとして提供される[[WebSocket]]ライブラリです。[[WebSocket]]の実装を簡単に実現できます。[[ws]]パッケージで提供される[[wscat]]は、netcat(ncat,nc)ライクなコマンドです |
'''読み方''' | '''読み方''' | ||
行38: | 行38: | ||
=== WebSocketのサーバして使う === | === WebSocketのサーバして使う === | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | $ wscat -l | + | $ wscat -l 8080 |
</syntaxhighlight> | </syntaxhighlight> | ||
== 関連項目 == | == 関連項目 == |
2014年9月6日 (土) 20:39時点における最新版
node.jsのwsは、npmパッケージとして提供されるWebSocketライブラリです。WebSocketの実装を簡単に実現できます。wsパッケージで提供されるwscatは、netcat(ncat,nc)ライクなコマンドです
読み方
- wscat
- えぶりゅえす きゃっと
概要
node.jsのwsは、npmパッケージとして提供されるWebSocketライブラリです。WebSocketの実装を簡単に実現できます。wsパッケージで提供されるwscatは、netcat(ncat,nc)ライクなコマンドです。サーバモードとクライアントモードを持っています。WebSocketサーバやクライアントを実装するときのデバッグやテストに利用できます。
実行例
コマンドラインオプション
Usage: wscat [options] <url> Options: -h, --help output usage information -V, --version output the version number -l, --listen <port> listen on port -c, --connect <url> connect to a websocket server -p, --protocol <version> optional protocol version -o, --origin <origin> optional origin --host <host> optional host -s, --subprotocol <protocol> optional subprotocol -n, --no-check Do not check for unauthorized certificates -H, --header <header:value> Set an HTTP header. Repeat to set multiple. (--connect only) --auth <username:password> Add basic HTTP authentication header. (--connect only)
WebSocketのクライアントして使う
接続して、メッセージとして、hello とおくってみる例です。
$ wscat -c ws://127.0.0.1:8080 connected (press CTRL+C to quit) < something > hello
WebSocketのサーバして使う
$ wscat -l 8080