C# Класс UOJS.Network.GameProxy

A class containing the WebSocket proxy layer
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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