OptionalautoEnable reconnect behavior after unexpected disconnects. Default: true.
OptionalcidOptional fixed CID. Must be 16 bytes when provided.
OptionalheartbeatInterval for keepalive heartbeats in milliseconds.
OptionalheartbeatRoot vector used for generic heartbeat packets while not broker-bound.
Broker hostname or IP address.
OptionallocalOptional local interface address to bind for outbound connections.
OptionalmaxMaximum buffered stream bytes before framing-corruption protection triggers.
OptionalportBroker TCP/TLS port. Defaults to RDMNET_DEFAULT_PORT.
OptionalpostOptional post-connect hook for environment-specific auth/profile checks.
Throwing rejects connect().
OptionalreconnectInitial reconnect backoff delay in milliseconds.
OptionalreconnectMaximum reconnect backoff delay in milliseconds.
OptionalrequestDefault timeout for request/response operations.
OptionalrequireRequire successful TLS peer authorization before the client is considered connected.
Defaults to true when transport is 'tls'.
OptionaltlsTLS options forwarded to Node's tls.connect() when transport is 'tls'.
Use this for CA/certificate/key/cipher policy configuration.
OptionaltransportTransport mode. Use 'tls' for secure sockets. Defaults to 'tcp'.
Configuration for a RdmnetClient.