C# Class Fleck.Handlers.Draft76Handler

Afficher le fichier Open project: directi/Fleck Class Usage Examples

Méthodes publiques

Méthode Description
CalculateAnswerBytes ( string key1, string key2, ArraySegment challenge ) : byte[]
Create ( WebSocketHttpRequest request, Action onMessage ) : IHandler
FrameText ( string data ) : byte[]
Handshake ( WebSocketHttpRequest request ) : byte[]
ReceiveData ( Action onMessage, List data ) : void

Private Methods

Méthode Description
ParseKey ( string key ) : byte[]

Method Details

CalculateAnswerBytes() public static méthode

public static CalculateAnswerBytes ( string key1, string key2, ArraySegment challenge ) : byte[]
key1 string
key2 string
challenge ArraySegment
Résultat byte[]

Create() public static méthode

public static Create ( WebSocketHttpRequest request, Action onMessage ) : IHandler
request WebSocketHttpRequest
onMessage Action
Résultat IHandler

FrameText() public static méthode

public static FrameText ( string data ) : byte[]
data string
Résultat byte[]

Handshake() public static méthode

public static Handshake ( WebSocketHttpRequest request ) : byte[]
request WebSocketHttpRequest
Résultat byte[]

ReceiveData() public static méthode

public static ReceiveData ( Action onMessage, List data ) : void
onMessage Action
data List
Résultat void