「wscat」の版間の差分
提供: Node.js/JavaScript入門
行1: | 行1: | ||
− | [[wscat]] | + | [[node.js]]の[[ws]]は、[[npm]]パッケージとして提供される[[WebSocket]]ライブラリです。[[WebSocket]]の実装を簡単に実現できます。[[ws]]パッケージで提供される[[wscat]]は、netcat(ncat,nc)ライクなコマンドです |
'''読み方''' | '''読み方''' |
2014年9月6日 (土) 20:02時点における版
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 -p 8080