C# Класс Fleck.Handlers.Draft76Handler

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
ParseKey ( string key ) : byte[]

Описание методов

CalculateAnswerBytes() публичный статический Метод

public static CalculateAnswerBytes ( string key1, string key2, ArraySegment challenge ) : byte[]
key1 string
key2 string
challenge ArraySegment
Результат byte[]

Create() публичный статический Метод

public static Create ( WebSocketHttpRequest request, Action onMessage ) : IHandler
request WebSocketHttpRequest
onMessage Action
Результат IHandler

FrameText() публичный статический Метод

public static FrameText ( string data ) : byte[]
data string
Результат byte[]

Handshake() публичный статический Метод

public static Handshake ( WebSocketHttpRequest request ) : byte[]
request WebSocketHttpRequest
Результат byte[]

ReceiveData() публичный статический Метод

public static ReceiveData ( Action onMessage, List data ) : void
onMessage Action
data List
Результат void