C# Класс Server.Server

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

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

Метод Описание
Server ( ) : System
finish ( Int32 currplayerid, Int32 otherplayerid ) : void
initializeGame ( Int32 starterplayerid, Int32 secondplayerid, Object gameField ) : bool
sendGameRequest ( Int32 player1id, Int32 player2id ) : bool
step ( Int32 currplayerid, Int32 otherplayerid, Object gameField ) : void
stopServer ( ) : void
stopserver ( ) : void
stratServer ( String _ip, Int32 _port ) : void
stratserver ( String _ip, Int32 _port ) : void

Защищенные методы

Метод Описание
OnNeedLog ( ServerInfoEventArgs e ) : void

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

Метод Описание
acceptConnection ( Int32 _inputsize ) : void
receiveCompleted ( IAsyncResult ar ) : void
recieveData ( Socket socket, Int32 inputsize ) : String
recieveReaction ( Socket socket, Int32 inputsize ) : bool
serializeObject ( Object obj ) : byte[]

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

OnNeedLog() защищенный Метод

protected OnNeedLog ( ServerInfoEventArgs e ) : void
e ServerInfoEventArgs
Результат void

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

public Server ( ) : System
Результат System

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

public finish ( Int32 currplayerid, Int32 otherplayerid ) : void
currplayerid Int32
otherplayerid Int32
Результат void

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

public initializeGame ( Int32 starterplayerid, Int32 secondplayerid, Object gameField ) : bool
starterplayerid Int32
secondplayerid Int32
gameField Object
Результат bool

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

public sendGameRequest ( Int32 player1id, Int32 player2id ) : bool
player1id Int32
player2id Int32
Результат bool

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

public step ( Int32 currplayerid, Int32 otherplayerid, Object gameField ) : void
currplayerid Int32
otherplayerid Int32
gameField Object
Результат void

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

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

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

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

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

public stratServer ( String _ip, Int32 _port ) : void
_ip String
_port Int32
Результат void

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

public stratserver ( String _ip, Int32 _port ) : void
_ip String
_port Int32
Результат void