C# Класс SagaLib.NetIO

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

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

Свойство Тип Описание
fullHeader bool
sock Socket

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

Метод Описание
Disconnect ( ) : void

Disconnect the client

NetIO ( Socket sock, Packet>.Dictionary commandTable, SagaLib.Client client, ClientManager manager ) : System

Create a new netIO class using a given socket.

NetIO ( Socket sock, Packet>.Dictionary commandTable, SagaLib.Client client, bool isgateway ) : System
SendData ( byte data, uint SessionID ) : void

Sends data, which is not yet encrypted, to the client.

SendPacket ( Packet p, bool nosession ) : void
SendPacket ( Packet p, uint SessionID ) : void

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

Метод Описание
ReceiveData ( IAsyncResult ar ) : void
ReceiveSize ( IAsyncResult ar ) : void
SendPacket ( Packet p, uint SessionID, bool nosession ) : void

Sends a packet, which is not yet encrypted, to the client.

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

Disconnect() публичный Метод

Disconnect the client
public Disconnect ( ) : void
Результат void

NetIO() публичный Метод

Create a new netIO class using a given socket.
public NetIO ( Socket sock, Packet>.Dictionary commandTable, SagaLib.Client client, ClientManager manager ) : System
sock System.Net.Sockets.Socket The socket for this netIO class.
commandTable Packet>.Dictionary
client SagaLib.Client
manager ClientManager
Результат System

NetIO() публичный Метод

public NetIO ( Socket sock, Packet>.Dictionary commandTable, SagaLib.Client client, bool isgateway ) : System
sock System.Net.Sockets.Socket
commandTable Packet>.Dictionary
client SagaLib.Client
isgateway bool
Результат System

SendData() публичный Метод

Sends data, which is not yet encrypted, to the client.
public SendData ( byte data, uint SessionID ) : void
data byte The unencrypted data
SessionID uint
Результат void

SendPacket() публичный Метод

public SendPacket ( Packet p, bool nosession ) : void
p Packet
nosession bool
Результат void

SendPacket() публичный Метод

public SendPacket ( Packet p, uint SessionID ) : void
p Packet
SessionID uint
Результат void

Описание свойств

fullHeader публичное свойство

public bool fullHeader
Результат bool

sock публичное свойство

public Socket sock
Результат Socket