C# Class WebSocket4Net.Protocol.DraftHybi00Processor

http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-00
Inheritance: ProtocolProcessorBase
Afficher le fichier Open project: kerryjiang/WebSocket4Net

Méthodes publiques

Свойство Type Description
CloseHandshake byte[]

Méthodes publiques

Méthode Description
CreateHandshakeReader ( WebSocket websocket ) : ReaderBase
SendCloseHandshake ( WebSocket websocket, int statusCode, string closeReason ) : void
SendData ( WebSocket websocket, IList segments ) : void
SendData ( WebSocket websocket, byte data, int offset, int length ) : void
SendHandshake ( WebSocket websocket ) : void
SendMessage ( WebSocket websocket, string message ) : void
SendPing ( WebSocket websocket, string ping ) : void
SendPong ( WebSocket websocket, string pong ) : void
VerifyHandshake ( WebSocket websocket, WebSocketCommandInfo handshakeInfo, string &description ) : bool

Private Methods

Méthode Description
DraftHybi00Processor ( ) : System
GenerateSecKey ( ) : byte[]
GenerateSecKey ( int totalLen ) : byte[]
GetResponseSecurityKey ( string secKey1, string secKey2, byte secKey3 ) : byte[]

Method Details

CreateHandshakeReader() public méthode

public CreateHandshakeReader ( WebSocket websocket ) : ReaderBase
websocket WebSocket
Résultat ReaderBase

SendCloseHandshake() public méthode

public SendCloseHandshake ( WebSocket websocket, int statusCode, string closeReason ) : void
websocket WebSocket
statusCode int
closeReason string
Résultat void

SendData() public méthode

public SendData ( WebSocket websocket, IList segments ) : void
websocket WebSocket
segments IList
Résultat void

SendData() public méthode

public SendData ( WebSocket websocket, byte data, int offset, int length ) : void
websocket WebSocket
data byte
offset int
length int
Résultat void

SendHandshake() public méthode

public SendHandshake ( WebSocket websocket ) : void
websocket WebSocket
Résultat void

SendMessage() public méthode

public SendMessage ( WebSocket websocket, string message ) : void
websocket WebSocket
message string
Résultat void

SendPing() public méthode

public SendPing ( WebSocket websocket, string ping ) : void
websocket WebSocket
ping string
Résultat void

SendPong() public méthode

public SendPong ( WebSocket websocket, string pong ) : void
websocket WebSocket
pong string
Résultat void

VerifyHandshake() public méthode

public VerifyHandshake ( WebSocket websocket, WebSocketCommandInfo handshakeInfo, string &description ) : bool
websocket WebSocket
handshakeInfo WebSocketCommandInfo
description string
Résultat bool

Property Details

CloseHandshake public_oe static_oe property

public static byte[] CloseHandshake
Résultat byte[]