C# 클래스 UOJS.Network.GameProxy

A class containing the WebSocket proxy layer
파일 보기 프로젝트 열기: kevinhikaruevans/uojs 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
m_Widths byte[]>.Dictionary

공개 메소드들

메소드 설명
AcceptCallback ( IAsyncResult ar ) : void
BeginListening ( ) : void

Begins listening on a new thread.

CreateHeaders ( string header, string &sendHeaders, string &shortUri, string &fullUri ) : RequestType

Creates the HTTP headers.

Initialize ( ) : void

Initialize this instance.

InitializeFiles ( ) : bool
OnReceiveFromWebSocket ( UOJS.WebSocketClient client, byte data, int length ) : void
ParseVars ( string uri ) : string>.Dictionary
ParseWebRequest ( UOJS.WebSocketClient client, string shortUri, string fullUri ) : byte[]
ReadCallback ( IAsyncResult ar ) : void
Send ( UOJS.WebSocketClient client, byte data, RequestType type, bool mask ) : void
Send ( UOJS.WebSocketClient client, string format ) : void
SendCallback ( IAsyncResult ar ) : void
UOConnectCallback ( IAsyncResult ar ) : void
UOReceiveCallback ( IAsyncResult ar ) : void
UOSendCallback ( IAsyncResult ar ) : void
WebSendCallback ( IAsyncResult ar ) : void

보호된 메소드들

메소드 설명
HandleFileSystemChange ( object sender, FileSystemEventArgs e ) : void
Listen ( ) : void

Begins listening.

LoadFile ( string fileName ) : void

메소드 상세

AcceptCallback() 공개 정적인 메소드

public static AcceptCallback ( IAsyncResult ar ) : void
ar IAsyncResult
리턴 void

BeginListening() 공개 정적인 메소드

Begins listening on a new thread.
public static BeginListening ( ) : void
리턴 void

CreateHeaders() 공개 정적인 메소드

Creates the HTTP headers.
public static CreateHeaders ( string header, string &sendHeaders, string &shortUri, string &fullUri ) : RequestType
header string The full headers read.
sendHeaders string The headers being sent.
shortUri string The shortened URI.
fullUri string The full URI.
리턴 RequestType

HandleFileSystemChange() 보호된 정적인 메소드

protected static HandleFileSystemChange ( object sender, FileSystemEventArgs e ) : void
sender object
e System.IO.FileSystemEventArgs
리턴 void

Initialize() 공개 정적인 메소드

Initialize this instance.
public static Initialize ( ) : void
리턴 void

InitializeFiles() 공개 정적인 메소드

public static InitializeFiles ( ) : bool
리턴 bool

Listen() 보호된 정적인 메소드

Begins listening.
protected static Listen ( ) : void
리턴 void

LoadFile() 보호된 정적인 메소드

protected static LoadFile ( string fileName ) : void
fileName string
리턴 void

OnReceiveFromWebSocket() 공개 정적인 메소드

public static OnReceiveFromWebSocket ( UOJS.WebSocketClient client, byte data, int length ) : void
client UOJS.WebSocketClient
data byte
length int
리턴 void

ParseVars() 공개 정적인 메소드

public static ParseVars ( string uri ) : string>.Dictionary
uri string
리턴 string>.Dictionary

ParseWebRequest() 공개 정적인 메소드

public static ParseWebRequest ( UOJS.WebSocketClient client, string shortUri, string fullUri ) : byte[]
client UOJS.WebSocketClient
shortUri string
fullUri string
리턴 byte[]

ReadCallback() 공개 정적인 메소드

public static ReadCallback ( IAsyncResult ar ) : void
ar IAsyncResult
리턴 void

Send() 공개 정적인 메소드

public static Send ( UOJS.WebSocketClient client, byte data, RequestType type, bool mask ) : void
client UOJS.WebSocketClient
data byte
type RequestType
mask bool
리턴 void

Send() 공개 정적인 메소드

public static Send ( UOJS.WebSocketClient client, string format ) : void
client UOJS.WebSocketClient
format string
리턴 void

SendCallback() 공개 정적인 메소드

public static SendCallback ( IAsyncResult ar ) : void
ar IAsyncResult
리턴 void

UOConnectCallback() 공개 정적인 메소드

public static UOConnectCallback ( IAsyncResult ar ) : void
ar IAsyncResult
리턴 void

UOReceiveCallback() 공개 정적인 메소드

public static UOReceiveCallback ( IAsyncResult ar ) : void
ar IAsyncResult
리턴 void

UOSendCallback() 공개 정적인 메소드

public static UOSendCallback ( IAsyncResult ar ) : void
ar IAsyncResult
리턴 void

WebSendCallback() 공개 정적인 메소드

public static WebSendCallback ( IAsyncResult ar ) : void
ar IAsyncResult
리턴 void

프로퍼티 상세

m_Widths 공개적으로 정적으로 프로퍼티

public static Dictionary m_Widths
리턴 byte[]>.Dictionary