websocket-sharp
System.Object
System.IDisposable
Implements the WebSocket interface.
The WebSocket class provides methods and properties for two-way communication using the WebSocket protocol (RFC 6455).
Constructor
System.ParamArray
A that contains a WebSocket URL.
An array of that contains the WebSocket subprotocols if any.
Initializes a new instance of the class with the specified WebSocket URL and subprotocols.
is .
is not valid WebSocket URL.
Constructor
System.ParamArray
A that contains a WebSocket URL.
An event handler.
An event handler.
An event handler.
An event handler.
An array of that contains the WebSocket subprotocols if any.
Initializes a new instance of the class with the specified WebSocket URL,
OnOpen, OnMessage, OnError, OnClose event handlers and subprotocols.
This constructor initializes a new instance of the class and
establishes a WebSocket connection.
is .
is not valid WebSocket URL.
Method
System.Void
Closes the WebSocket connection and releases all associated resources.
To be added.
Method
System.Void
A that contains a status code indicating the reason for closure.
Closes the WebSocket connection with the specified
and releases all associated resources.
To be added.
Method
System.Void
One of the values that contains a status code
indicating the reason for closure.
Closes the WebSocket connection with the specified
and releases all associated resources.
To be added.
Method
System.Void
A that contains a status code indicating the reason for closure.
A that contains the reason for closure.
Closes the WebSocket connection with the specified and ,
and releases all associated resources.
To be added.
Method
System.Void
One of the values that contains a status code
indicating the reason for closure.
A that contains the reason for closure.
Closes the WebSocket connection with the specified and ,
and releases all associated resources.
To be added.
Method
System.Void
Establishes a WebSocket connection.
To be added.
Method
System.Void
Closes the WebSocket connection and releases all associated resources.
This method closes the WebSocket connection with the .
Property
System.String
Gets the extensions selected by the server.
A that contains the extensions if any. By default, String.Empty. (Currently this will only ever be the String.Empty.)
To be added.
Property
System.Boolean
Gets a value indicating whether a connection is alive.
true if the connection is alive; otherwise, false.
To be added.
Property
System.Boolean
Gets a value indicating whether a connection is secure.
true if the connection is secure; otherwise, false.
To be added.
Event
System.EventHandler<WebSocketSharp.CloseEventArgs>
Occurs when the receives a Close frame or the Close method is called.
To be added.
Event
System.EventHandler<WebSocketSharp.ErrorEventArgs>
Occurs when the gets an error.
To be added.
Event
System.EventHandler<WebSocketSharp.MessageEventArgs>
Occurs when the receives a data frame.
To be added.
Event
System.EventHandler
Occurs when the WebSocket connection has been established.
To be added.
Method
System.Boolean
Pings using the WebSocket connection.
true if the receives a Pong in a time; otherwise, false.
To be added.
Method
System.Boolean
A that contains a message.
Pings with the specified using the WebSocket connection.
true if the receives a Pong in a time; otherwise, false.
To be added.
Property
System.String
Gets the subprotocol selected by the server.
A that contains the subprotocol if any. By default, String.Empty.
To be added.
Property
WebSocketSharp.WsState
Gets the state of the connection.
One of the . By default, WsState.CONNECTING.
To be added.
Method
System.Void
An array of that contains a binary data to send.
Sends a binary using the WebSocket connection.
To be added.
Method
System.Void
A that contains a binary data to send.
Sends a binary data using the WebSocket connection.
To be added.
Method
System.Void
A that contains a text data to send.
Sends a text using the WebSocket connection.
To be added.
Method
System.Void
An array of that contains a binary data to send.
An delegate that references the method(s) called when
the asynchronous operation completes.
Sends a binary asynchronously using the WebSocket connection.
To be added.
Method
System.Void
A that contains a binary data to send.
An delegate that references the method(s) called when
the asynchronous operation completes.
Sends a binary data asynchronously using the WebSocket connection.
To be added.
Method
System.Void
A that contains a text data to send.
An delegate that references the method(s) called when
the asynchronous operation completes.
Sends a text asynchronously using the WebSocket connection.
To be added.
Property
System.Uri
Gets the WebSocket URL.
A that contains the WebSocket URL.
To be added.