iocat

0.4.1 • Public • Published

iocat

Build Status Dependency Status

Socket.IO and WebSocket netcat-like utility.

Usage

$ iocat --help
 
  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 connections
    --socketio               Use socket.io
    -k, --keep-listen        Keep inbound sockets open for multiple connects
    -e, --emit-key <key>     Emit-key, default is "message"

Examples

WebSocket Server

$ iocat -l -p 3050
> Hello !
< Hi !

WebSocket Client

$ iocat ws://127.0.0.1:3050
< Hello !
> Hi !

Socket.IO Server

$ iocat --socketio -l -p 3050
> Hello !
< Hi !

Socket.IO Client

$ iocat --socketio ws://127.0.0.1:3050
< Hello !
> Hi !

Install

npm install iocat -g

Alternatives

The WebSocket part is an alternative to the built-in wscat binary, packaged with ws.

License

MIT

Package Sidebar

Install

npm i iocat

Weekly Downloads

9

Version

0.4.1

License

MIT

Last publish

Collaborators

  • m42am