Short list of endpoint prefixes:
abstract:
abstract-listen:
seqpacket-abstract:
seqpacket-abstract-listen:
appendfile:
async-fd:
cmd:
empty:
devnull:
exec:
literal:
literal-base64:
mirror:
mock_stream_socket:
random:
readfile:
registry-datagram-connect:
registry-datagram-listen:
registry-send:
registry-stream-connect:
registry-stream-listen:
seqpacket:
seqpacket-listen:
seqpacket-listen-fd:
seqpacket-listen-fdname:
stdio:
tcp:
tcp-listen:
tcp-listen-fd:
tcp-listen-fdname:
udp-bind:
udp:
udp-fd:
udp-fdname:
udp-server:
udp-server-fd:
udp-server-fdname:
unix:
unix-listen:
unix-listen-fd:
unix-listen-fdname:
writefile:
ws-listen:
ws://
wss://
zero:
Short list of overlay prefixes:
defragment:
lengthprefixed:
lines:
log:
read_chunk_limiter:
reuse-raw:
chunks:
tee:
tls:
write_buffer:
write_chunk_limiter:
write-splitoff:
ws-accept:
ws-connect:
ws-lowlevel-client:
ws-lowlevel-server:
ws-upgrade:
ws-request:
Examples:
websocat ws://127.0.0.1:1234
Simple WebSocket client
websocat -s 1234
Simple WebSocket server
websocat -b tcp-l:127.0.0.1:1234 wss://ws.vi-server.org/mirror
TCP-to-WebSocket converter
websocat -b ws-l:127.0.0.1:8080 udp:127.0.0.1:1234
WebSocket-to-UDP converter
Use https://websocat.net/websocat4/ (or 'doc' directory in the source code) for reference of all Websocat functions