C# 클래스 Fleck.Handlers.Draft76Handler

파일 보기 프로젝트 열기: directi/Fleck 1 사용 예제들

공개 메소드들

메소드 설명
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