C# Class WebSocket4Net.WebSocket

Inheritance: IDisposable
Afficher le fichier Open project: kerryjiang/WebSocket4Net Class Usage Examples

Private Properties

Свойство Type Description
CheckCloseHandshake void
ClearTimer void
CloseWithoutHandshake void
CreateClient SuperSocket.ClientEngine.TcpClientSession
CreateSecureClient SuperSocket.ClientEngine.TcpClientSession
CreateSecureTcpSession SuperSocket.ClientEngine.TcpClientSession
EnsureWebSocketOpen bool
FireClosed void
FireDataReceived void
FireError void
FireMessageReceived void
GetAvailableProcessor bool
GetProtocolProcessor IProtocolProcessor
Initialize void
OnClosed void
OnDataReceived void
OnError void
OnError void
OnPingTimerCallback void
ResolveUri System.Net.EndPoint
WebSocket System

Méthodes publiques

Méthode Description
Close ( ) : void
Close ( int statusCode, string reason ) : void
Close ( string reason ) : void
Dispose ( ) : void
OnConnected ( ) : void
Open ( ) : void
Send ( IList segments ) : void
Send ( byte data, int offset, int length ) : void
Send ( string message ) : void
WebSocket ( string uri, string subProtocol = "", string>.List cookies = null, string>.List customHeaderItems = null, string userAgent = "", string origin = "", WebSocketVersion version = WebSocketVersion.None, EndPoint httpConnectProxy = null, int receiveBufferSize ) : System
WebSocket ( string uri, string subProtocol, string cookies, string>.List customHeaderItems = null, string userAgent = "", string origin = "", WebSocketVersion version = WebSocketVersion.None, EndPoint httpConnectProxy = null, int receiveBufferSize ) : System
client_Closed ( object sender, EventArgs e ) : void
client_Connected ( object sender, EventArgs e ) : void
client_DataReceived ( object sender, DataEventArgs e ) : void
client_Error ( object sender, ErrorEventArgs e ) : void

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
ExecuteCommand ( WebSocketCommandInfo commandInfo ) : void
OnHandshaked ( ) : void

Private Methods

Méthode Description
CheckCloseHandshake ( object state ) : void
ClearTimer ( ) : void
CloseWithoutHandshake ( ) : void
CreateClient ( string uri ) : TcpClientSession
CreateSecureClient ( string uri ) : TcpClientSession
CreateSecureTcpSession ( ) : TcpClientSession
EnsureWebSocketOpen ( ) : bool
FireClosed ( ) : void
FireDataReceived ( byte data ) : void
FireError ( Exception error ) : void
FireMessageReceived ( string message ) : void
GetAvailableProcessor ( int availableVersions ) : bool
GetProtocolProcessor ( WebSocketVersion version ) : IProtocolProcessor
Initialize ( string uri, string subProtocol, string>.List cookies, string>.List customHeaderItems, string userAgent, string origin, WebSocketVersion version, EndPoint httpConnectProxy, int receiveBufferSize ) : void
OnClosed ( ) : void
OnDataReceived ( byte data, int offset, int length ) : void
OnError ( SuperSocket.ClientEngine.ErrorEventArgs e ) : void
OnError ( Exception e ) : void
OnPingTimerCallback ( object state ) : void
ResolveUri ( string uri, int defaultPort, int &port ) : EndPoint
WebSocket ( ) : System

Method Details

Close() public méthode

public Close ( ) : void
Résultat void

Close() public méthode

public Close ( int statusCode, string reason ) : void
statusCode int
reason string
Résultat void

Close() public méthode

public Close ( string reason ) : void
reason string
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

ExecuteCommand() protected méthode

protected ExecuteCommand ( WebSocketCommandInfo commandInfo ) : void
commandInfo WebSocketCommandInfo
Résultat void

OnConnected() public méthode

public OnConnected ( ) : void
Résultat void

OnHandshaked() protected méthode

protected OnHandshaked ( ) : void
Résultat void

Open() public méthode

public Open ( ) : void
Résultat void

Send() public méthode

public Send ( IList segments ) : void
segments IList
Résultat void

Send() public méthode

public Send ( byte data, int offset, int length ) : void
data byte
offset int
length int
Résultat void

Send() public méthode

public Send ( string message ) : void
message string
Résultat void

WebSocket() public méthode

public WebSocket ( string uri, string subProtocol = "", string>.List cookies = null, string>.List customHeaderItems = null, string userAgent = "", string origin = "", WebSocketVersion version = WebSocketVersion.None, EndPoint httpConnectProxy = null, int receiveBufferSize ) : System
uri string
subProtocol string
cookies string>.List
customHeaderItems string>.List
userAgent string
origin string
version WebSocketVersion
httpConnectProxy System.Net.EndPoint
receiveBufferSize int
Résultat System

WebSocket() public méthode

public WebSocket ( string uri, string subProtocol, string cookies, string>.List customHeaderItems = null, string userAgent = "", string origin = "", WebSocketVersion version = WebSocketVersion.None, EndPoint httpConnectProxy = null, int receiveBufferSize ) : System
uri string
subProtocol string
cookies string
customHeaderItems string>.List
userAgent string
origin string
version WebSocketVersion
httpConnectProxy EndPoint
receiveBufferSize int
Résultat System

client_Closed() public méthode

public client_Closed ( object sender, EventArgs e ) : void
sender object
e EventArgs
Résultat void

client_Connected() public méthode

public client_Connected ( object sender, EventArgs e ) : void
sender object
e EventArgs
Résultat void

client_DataReceived() public méthode

public client_DataReceived ( object sender, DataEventArgs e ) : void
sender object
e DataEventArgs
Résultat void

client_Error() public méthode

public client_Error ( object sender, ErrorEventArgs e ) : void
sender object
e ErrorEventArgs
Résultat void