API reference
API reference
Select your platform
No SDKs available
No versions available

WebSocket Class

Constructors

WebSocket ( url , headers )
Signature
Meta.Net.NativeWebSocket.WebSocket.WebSocket(string url, Dictionary< string, string > headers=null)
Parameters
url: string
headers: Dictionary< string, string >
WebSocket ( url , subprotocol , headers )
Signature
Meta.Net.NativeWebSocket.WebSocket.WebSocket(string url, string subprotocol, Dictionary< string, string > headers=null)
Parameters
url: string
subprotocol: string
headers: Dictionary< string, string >
WebSocket ( url , subprotocols , headers )
Signature
Meta.Net.NativeWebSocket.WebSocket.WebSocket(string url, List< string > subprotocols, Dictionary< string, string > headers=null)
Parameters
url: string
subprotocols: List< string >
headers: Dictionary< string, string >

Properties

[Get]
Signature
WebSocketState Meta.Net.NativeWebSocket.WebSocket.State

Events

Signature
WebSocketCloseEventHandler Meta.Net.NativeWebSocket.WebSocket.OnClose
Signature
WebSocketErrorEventHandler Meta.Net.NativeWebSocket.WebSocket.OnError
Signature
WebSocketMessageEventHandler Meta.Net.NativeWebSocket.WebSocket.OnMessage
Signature
WebSocketOpenEventHandler Meta.Net.NativeWebSocket.WebSocket.OnOpen

Methods

CancelConnection ()
Signature
void Meta.Net.NativeWebSocket.WebSocket.CancelConnection()
Returns
void
Close ()
Signature
async Task Meta.Net.NativeWebSocket.WebSocket.Close()
Returns
async Task
Connect ()
Signature
async Task Meta.Net.NativeWebSocket.WebSocket.Connect()
Returns
async Task
Receive ()
Signature
async Task Meta.Net.NativeWebSocket.WebSocket.Receive()
Returns
async Task
Send ( bytes )
Signature
Task Meta.Net.NativeWebSocket.WebSocket.Send(byte[] bytes)
Parameters
bytes: byte []
Returns
Task
SendText ( message )
Signature
Task Meta.Net.NativeWebSocket.WebSocket.SendText(string message)
Parameters
message: string
Returns
Task