SocketClient class
Methods
ack (String id , {required String event , int status = 200 , dynamic data })
→ void
Acknowledge a received event with optional data.
broadcast (String event , dynamic data )
→ void
Broadcast to all clients.
broadcastTo (String room , String event , dynamic data )
→ void
Broadcast to a room (excluding this client).
close ([int code = 1000 , String reason = '' ])
→ void
emit (String event , dynamic data , {String ? namespace })
→ void
Alias for send .
get (String key )
→ dynamic
Gets an attribute from the handshake request context.
Get any header value
Get all values for a header
isInRoom (String room )
→ bool
joinRoom (String room )
→ void
leaveRoom (String room )
→ void
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
send (String event , dynamic data , {String ? namespace })
→ void
sendError ({required String message , String ? id , String ? event , int status = 400 , Map <String , dynamic > ? details })
→ void
sendPacket (SocketPacket packet )
→ void
set (String key , dynamic value )
→ void
Sets an attribute on the handshake request context.
These attributes are persistent for the duration of the connection
and are copied to every message request context.
to (String room , String event , dynamic data )
→ void
Broadcast to a room (including this client).
toString ()
→ String
A string representation of this object.
inherited