「wscat」の版間の差分

提供: Node.js/JavaScript入門
移動: 案内検索
(ページの作成:「wscatとは、 '''読み方''' ;wscat:えぶりゅえす きゃっと __TOC__ == 概要 == node.jswsは、npmパッケージとして提供され...」)
 
 
(同じ利用者による、間の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 -p 8080
+
$ wscat -l 8080
 
</syntaxhighlight>
 
</syntaxhighlight>
 
== 関連項目 ==
 
== 関連項目 ==

2014年9月6日 (土) 20:39時点における最新版

node.jswsは、npmパッケージとして提供されるWebSocketライブラリです。WebSocketの実装を簡単に実現できます。wsパッケージで提供されるwscatは、netcat(ncat,nc)ライクなコマンドです

読み方

wscat
えぶりゅえす きゃっと

概要

node.jswsは、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

関連項目