IoWebSocketTransport constructor
IoWebSocketTransport({
- HttpClient? client,
- int sendBufferSizeLimit = IoWebSocketSession.defaultSendBufferSizeLimit,
- Duration? sendTimeLimit = IoWebSocketSession.defaultSendTimeLimit,
- int maxTextMessageSize = IoWebSocketSession.defaultMaxMessageSize,
- int maxBinaryMessageSize = IoWebSocketSession.defaultMaxMessageSize,
A transport whose handshakes go through client, an HttpClient
with your proxy or TLS settings; without it a default client is
used. sendBufferSizeLimit and sendTimeLimit bound what each
session keeps waiting for a server that does not read;
maxTextMessageSize and maxBinaryMessageSize bound each message
it receives.
Implementation
IoWebSocketTransport({
this._client,
this.sendBufferSizeLimit = IoWebSocketSession.defaultSendBufferSizeLimit,
this.sendTimeLimit = IoWebSocketSession.defaultSendTimeLimit,
this.maxTextMessageSize = IoWebSocketSession.defaultMaxMessageSize,
this.maxBinaryMessageSize = IoWebSocketSession.defaultMaxMessageSize,
});