C# Класс LiteNetLib.NetClient

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

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

Свойство Тип Описание
MaxConnectAttempts int
PeerToPeerMode bool
ReconnectDelay int

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

Метод Описание
Connect ( NetEndPoint target ) : void
Connect ( string address, int port ) : void

Connect to NetServer or NetClient with PeerToPeerMode

Disconnect ( ) : void

Disconnect from NetServer

NetClient ( INetEventListener listener, string connectKey ) : System
Stop ( ) : void

Force closes connection and stop all threads.

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

Метод Описание
PostProcessEvent ( int deltaTime ) : void
ProcessReceiveError ( int socketErrorCode ) : void
ReceiveFromSocket ( byte reusableBuffer, int count, NetEndPoint remoteEndPoint ) : void

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

Метод Описание
CloseConnection ( bool force, DisconnectReason reason, int socketErrorCode ) : void
ProcessConnectAccept ( ) : void
ProcessSendError ( NetEndPoint remoteEndPoint, int socketErrorCode ) : void
ReceiveFromPeer ( NetPacket packet, NetEndPoint remoteEndPoint ) : void
SendConnectRequest ( ) : void

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

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

public Connect ( NetEndPoint target ) : void
target NetEndPoint
Результат void

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

Connect to NetServer or NetClient with PeerToPeerMode
public Connect ( string address, int port ) : void
address string Server IP or hostname
port int Server Port
Результат void

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

Disconnect from NetServer
public Disconnect ( ) : void
Результат void

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

public NetClient ( INetEventListener listener, string connectKey ) : System
listener INetEventListener
connectKey string
Результат System

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

protected PostProcessEvent ( int deltaTime ) : void
deltaTime int
Результат void

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

protected ProcessReceiveError ( int socketErrorCode ) : void
socketErrorCode int
Результат void

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

protected ReceiveFromSocket ( byte reusableBuffer, int count, NetEndPoint remoteEndPoint ) : void
reusableBuffer byte
count int
remoteEndPoint NetEndPoint
Результат void

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

Force closes connection and stop all threads.
public Stop ( ) : void
Результат void

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

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

public int MaxConnectAttempts
Результат int

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

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

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

public int ReconnectDelay
Результат int