XTransportWsClient class
XTransportWsClient XTransportWsClient.from(host,path,port)
- Implemented types
Constructors
-
XTransportWsClient.from(String _host, String _path, int _port, {bool log = false, Iterable<
String> ? protocols, XtransportCredentials credentials = const XtransportCredentials.insecure()})
Properties
- credentials ↔ XtransportCredentials
-
getter/setter pairoverride
- hashCode → int
-
The hash code for this object.
no setterinherited
- log ↔ bool
-
should log
getter/setter pairoverride
-
protocols
↔ Iterable<
String> ? -
websocket protocols, in mqtt,it should contain mqtt
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- status ↔ ConnectStatus
-
connectStatus
disconnect, connecting, connected, paused
getter/setter pairoverride
Methods
-
close(
) → void -
close the socket
override
-
connect(
{String? host, int? port, Duration? duration, Duration? deadline}) → Future< void> -
WS
connectoverride -
getConnectionSocket(
{Duration? duration}) → Future< WebSocket> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onClose(
void fn()) → void -
onClose Event Handler
override
-
onConnect(
void fn()) → void -
onClose Event Handler
override
-
onError(
void fn(Error err)) → void -
onError Event Handler
override
-
onMessage(
void fn(Message msg)) → void -
onMessage Event Handler
override
-
send(
ITransportPacket obj) → void -
send a Packet to connection ioSink
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited