C# Class EssenceClient.NetGameClient

Этот класс является обработчиком всей сетевой части клиента Принимает и отправляет пакеты
ファイルを表示 Open project: Insality/essence-of-shadows

Public Properties

Property Type Description
Client Lidgren.Network.NetClient

Public Methods

Method Description
ConnectToServer ( string nickname ) : void
NetGameClient ( string ip, GameScene scene ) : System
Send ( NetCommand command, NetDeliveryMethod method ) : void

Оптравляет пакет серверу указанным методом

SendChatMessage ( string text ) : void

Отправляет текстовое сообщение в чат на сервер

Private Methods

Method Description
GotMessage ( object data ) : void

Обработчик всех поступающих пакетов с сервера

Method Details

ConnectToServer() public method

public ConnectToServer ( string nickname ) : void
nickname string
return void

NetGameClient() public method

public NetGameClient ( string ip, GameScene scene ) : System
ip string
scene EssenceClient.Scenes.Game.GameScene
return System

Send() public method

Оптравляет пакет серверу указанным методом
public Send ( NetCommand command, NetDeliveryMethod method ) : void
command EssenceShared.NetCommand
method NetDeliveryMethod
return void

SendChatMessage() public method

Отправляет текстовое сообщение в чат на сервер
public SendChatMessage ( string text ) : void
text string
return void

Property Details

Client public_oe static_oe property

public static NetClient,Lidgren.Network Client
return Lidgren.Network.NetClient