Table of Contents

Namespace Firesplash.GameDevAssets.SocketIOPlus.EngineIO

Classes

DataTypes
EngineIOClient

This component allows creating or accessing a "low level" EngineIO connection. It is created as a subset of our Socket.IO implementation but if required, you can directly access it for example to create your own protocol on top of Engine.IO It does not implement 100% of Engine.IO API but is enough for All-Day usage. The implementation of BINARY Engine.IO messages is untested and provided without warranty. Feel free to report bugs to us though.

EngineIOPacket

Class used to create a packet to be sent via WebSocket to a server using the Engine.IO protocol

Structs

DataTypes.ConnectionParameters

Enums

DataTypes.ConnectionState
DataTypes.EIOPacketType

Delegates

DataTypes.EngineIOConnectErrorEvent

This event fires when the connection throws an error

DataTypes.EngineIOConnectionReadyEvent

This event fires, when the connection is established and ready to be used This event is fired from a thread. You may not access Unity Engine functions directly from the callback.

DataTypes.EngineIODisconnectEvent

This event fires when the connection gets disconnected

DataTypes.EngineIOMessageReceivedEvent

The event raised, when a message is received by the client This event is fired from a thread. You may not access Unity Engine functions directly from the callback.