This server runs both a Socket.IO (port 5000) and WebSocket (port 5001) server on the same Node.JS application.
To connect as a sender send the ID
message with a list of strings ["your-id-string", "send"]
. Your client will be registered as a sender.
To connect as a sender send the ID
message with a list of strings ["your-id-string", "receive"]
. Your client will be registered as a sender.
By default, all messages from senders except the restricted messages (see below) are automatically forwarded to all senders with a matching ID.
Some message headers are restricted and will not be forwarded from senders to receivers. These are used only to send data back to the sender from the receiver.
Message | Data | Purpose |
---|---|---|
ID | [string, string] | Register a receiver with the server |
log | string | Send logging data |
log-warning | string | Send warning data |
log-error | string | Send error data |
ReceiveCameraImgMeta | ... | custom |
ReceiveCameraImg | ... | custom |