C# Класс PackageSocket, UnityUtils

Показать файл Открыть проект

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

Свойство Тип Описание
AutoSendPingSetting int
ConnectTimeoutSetting int
OnConnect ConnectCallback
OnDisconnect DisconnectCallback
OnRecvive RecviveCallback
ReceiveTimeoutSetting int

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

Метод Описание
Close ( ) : void
Connect ( string ip, int port ) : void
MemmoveRecvBuffer ( ) : void
PackageSocket ( ) : System
ProcessConnect ( ) : void
ProcessPackage ( ) : void
ProcessReceive ( ) : void
ProcessSend ( ) : void
Reset ( ) : void
Send ( Byte buffer, int start, int length ) : void
SendPing ( ) : void
SetError ( SocketError, socketError, PackageSocketError packageSocketError ) : void
ToString ( ) : string
Update ( ) : void

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

Метод Описание
DecodeHeader ( byte buffer, int start, int length, int &dataLength ) : int
EncodeHeader ( int length, byte buffer, int start ) : void
GetHeaderLength ( ) : int

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

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

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

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

public Connect ( string ip, int port ) : void
ip string
port int
Результат void

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

protected DecodeHeader ( byte buffer, int start, int length, int &dataLength ) : int
buffer byte
start int
length int
dataLength int
Результат int

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

protected EncodeHeader ( int length, byte buffer, int start ) : void
length int
buffer byte
start int
Результат void

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

protected GetHeaderLength ( ) : int
Результат int

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public Send ( Byte buffer, int start, int length ) : void
buffer Byte
start int
length int
Результат void

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

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

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

public SetError ( SocketError, socketError, PackageSocketError packageSocketError ) : void
socketError SocketError,
packageSocketError PackageSocketError
Результат void

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

public ToString ( ) : string
Результат string

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

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

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

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

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

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

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

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

public ConnectCallback OnConnect
Результат ConnectCallback

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

public DisconnectCallback OnDisconnect
Результат DisconnectCallback

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

public RecviveCallback OnRecvive
Результат RecviveCallback

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

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