Socket class
Socket constructor.
@param {String|Object} uri or options @param {Object} options @api public
- Inheritance
-
- Object
- EventEmitter
- Socket
Properties
- agent ↔ bool
-
getter/setter pair
- binaryType ↔ dynamic
-
getter/setter pair
- enablesXDR ↔ bool
-
getter/setter pair
- extraHeaders ↔ Map
-
getter/setter pair
- forceBase64 ↔ bool
-
getter/setter pair
- forceJSONP ↔ bool
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- hostname ↔ String
-
getter/setter pair
- id ↔ String?
-
getter/setter pair
- jsonp ↔ bool
-
getter/setter pair
- onlyBinaryUpgrades ↔ bool
-
getter/setter pair
- opts ↔ Map
-
getter/setter pair
- path ↔ dynamic
-
getter/setter pair
- perMessageDeflate ↔ Map
-
getter/setter pair
- pingInterval ↔ int?
-
getter/setter pair
- pingIntervalTimer ↔ Timer?
-
getter/setter pair
- pingTimeout ↔ int?
-
getter/setter pair
- pingTimeoutTimer ↔ Timer?
-
getter/setter pair
- policyPort ↔ int
-
getter/setter pair
- port ↔ int
-
getter/setter pair
- prevBufferLen ↔ int
-
getter/setter pair
- query ↔ Map
-
getter/setter pair
- readyState ↔ String
-
getter/setter pair
- rememberUpgrade ↔ bool?
-
getter/setter pair
- requestTimeout ↔ int
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- secure ↔ bool
-
getter/setter pair
- supportsBinary ↔ bool
-
getter/setter pair
- timestampParam ↔ String
-
getter/setter pair
- timestampRequests ↔ dynamic
-
getter/setter pair
- transport ↔ Transport?
-
getter/setter pair
- transportOptions ↔ Map
-
getter/setter pair
-
transports
↔ List<
String> -
getter/setter pair
- upgrade ↔ bool
-
getter/setter pair
- upgrades ↔ List
-
getter/setter pair
- upgrading ↔ bool
-
getter/setter pair
- uri ↔ Uri
-
getter/setter pair
- writeBuffer ↔ List
-
getter/setter pair
Methods
-
clearListeners(
) → void -
This function unbinds all the handlers for all the events.
inherited
-
close(
) → Socket - Closes the connection.
-
createTransport(
dynamic name, [dynamic options]) → Transport - Creates transport of the given type.
-
emit(
String event, [dynamic data]) → void -
This function triggers all the handlers currently listening
to
event
and passes themdata
.inherited -
filterUpgrades(
List upgrades) → List - Filters upgrades, returning only those matching client transports.
-
flush(
) → void - Flush write buffers.
-
hasListeners(
String event) → bool -
Returns whether the event has registered.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
off(
String event, [EventHandler? handler]) → void -
This function attempts to unbind the
handler
from theevent
inherited -
on(
String event, EventHandler handler) → void -
This function binds the
handler
as a listener to theevent
inherited -
once(
String event, EventHandler handler) → void -
This function binds the
handler
as a listener to the first occurrence of theevent
. Whenhandler
is called once, it is removed.inherited -
onClose(
dynamic reason, [dynamic desc]) → void - Called upon transport close.
-
onDrain(
) → void -
Called on
drain
event -
onError(
dynamic err) → void - Called upon transport error
-
onHandshake(
Map data) → void - Called upon handshake completion.
-
onHeartbeat(
dynamic timeout) → void - Resets ping timeout.
-
onOpen(
) → void - Called when connection is deemed open.
-
onOutOfBand(
dynamic data) → void -
Called on
outOfBand
event -
onPacket(
Map packet) → void - Handles a packet.
-
open(
) → void - Initializes transport to use and starts probe.
-
ping(
) → void - Sends a ping packet.
-
probe(
dynamic name) → void - Probes a transport.
-
send(
dynamic msg, dynamic options, [EventHandler? fn]) → Socket -
sendPacket(
{dynamic type, dynamic data, dynamic options, EventHandler? callback}) → void - Sends a packet.
-
setPing(
) → void -
Pings server every
this.pingInterval
and expects response withinthis.pingTimeout
or closes connection. -
setTransport(
dynamic transport) → void - Sets the current transport. Disables the existing one (if any).
-
toString(
) → String -
A string representation of this object.
inherited
-
write(
dynamic msg, dynamic options, [EventHandler? fn]) → Socket - Sends a message.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- priorWebsocketSuccess ↔ bool
-
getter/setter pair
- protocol ↔ int
-
Protocol version.
getter/setter pair