C# Класс DarkEmu_GameServer.ServerSocket

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

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

Метод Описание
AddClient ( Socket socket ) : void
Close ( ) : void
CountPlayers ( ) : int
DeleteClient ( int Index ) : void
DisconnectSocket ( int Index ) : void
FindIndex ( Socket socket ) : int
GetSocket ( int Index ) : Socket
Send ( byte buffer, int Index ) : void
SendPacketIfItemIsSpawned ( byte tmpBuffer, int Index_ ) : void
SendPacketIfMonsterIsSpawned ( byte tmpBuffer, int Index_ ) : void
SendPacketIfPlayerIsSpawned ( byte tmpBuffer, int Index_ ) : void
SendPacketInRange ( byte tmpBuffer, int Index_ ) : void
SendPacketInRangeExceptMe ( byte tmpBuffer, int Index_ ) : void
SendToAllExceptMe ( byte tmpBuffer, int Index ) : void
SendToAllIngame ( byte tmpBuffer ) : void
ServerSocket ( string IpAdress, int Port ) : System
Start ( ) : void

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

Метод Описание
OnClientConnect ( IAsyncResult ar ) : void
OnReceiveData ( IAsyncResult ar ) : void

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

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

public static AddClient ( Socket socket ) : void
socket Socket
Результат void

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

public static Close ( ) : void
Результат void

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

public static CountPlayers ( ) : int
Результат int

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

public static DeleteClient ( int Index ) : void
Index int
Результат void

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

public static DisconnectSocket ( int Index ) : void
Index int
Результат void

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

public static FindIndex ( Socket socket ) : int
socket Socket
Результат int

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

public static GetSocket ( int Index ) : Socket
Index int
Результат Socket

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

public static Send ( byte buffer, int Index ) : void
buffer byte
Index int
Результат void

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

public static SendPacketIfItemIsSpawned ( byte tmpBuffer, int Index_ ) : void
tmpBuffer byte
Index_ int
Результат void

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

public static SendPacketIfMonsterIsSpawned ( byte tmpBuffer, int Index_ ) : void
tmpBuffer byte
Index_ int
Результат void

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

public static SendPacketIfPlayerIsSpawned ( byte tmpBuffer, int Index_ ) : void
tmpBuffer byte
Index_ int
Результат void

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

public static SendPacketInRange ( byte tmpBuffer, int Index_ ) : void
tmpBuffer byte
Index_ int
Результат void

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

public static SendPacketInRangeExceptMe ( byte tmpBuffer, int Index_ ) : void
tmpBuffer byte
Index_ int
Результат void

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

public static SendToAllExceptMe ( byte tmpBuffer, int Index ) : void
tmpBuffer byte
Index int
Результат void

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

public static SendToAllIngame ( byte tmpBuffer ) : void
tmpBuffer byte
Результат void

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

public ServerSocket ( string IpAdress, int Port ) : System
IpAdress string
Port int
Результат System

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

public Start ( ) : void
Результат void