iocat

提供: Node.js/JavaScript入門
2014年9月6日 (土) 14:56時点におけるDaemon (トーク | 投稿記録)による版 (ページの作成:「iocatとは、socket.ioをサポートする WebSocket netcat です。 '''読み方''' ;iocat:あいおーきゃっと __TOC__ == 概要 == iocat...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索
スポンサーリンク

iocatとは、socket.ioをサポートする WebSocket netcat です。

読み方

iocat
あいおーきゃっと

概要

iocatは、socket.io と WebSocket の netcat ライクなユーティリティです。 netcat(ncat,nc)は、ネットワークソフトウェアで、ネットワークのクライアントやサーバとして使えるツールです。

WebScoket部分は、wsパッケージで提供される wscatでも良いです。

コマンドラインオプション

  Usage: iocat [options] URL
 
  Options:
 
    -h, --help               output usage information
    -V, --version            output the version number
    -v, --verbose            verbose
    -l, --listen             Start in listen mode, creating a server
    -p, --local-port <port>  Specify local port for remote conntects
    --socketio               Use socket.io
    -k, --keep-listen        Keep inbound sockets open for multiple connects

WebScoketサーバとして起動する

$ iocat -l -p 8080

WebScoketクライアントとして起動する

$ iocat -p 8080 ws://127.0.0.1:8080

デモ

表示がごちゃ混ぜになっていて、わかりにくいですが、iocatをサーバとクライアントとして、起動した例です。

サーバ

$ iocat -l -p 8080
> New connection
hello
> I'm server

クライアント

$ iocat ws://127.0.0.1:8080
> Connection to ws://127.0.0.1:8080 succeeded!
hello
> I'm server

関連項目




スポンサーリンク