C# Class PackageSocket, UnityUtils

Afficher le fichier Open project: dpull/UnityUtils

Méthodes publiques

Свойство Type Description
AutoSendPingSetting int
ConnectTimeoutSetting int
OnConnect ConnectCallback
OnDisconnect DisconnectCallback
OnRecvive RecviveCallback
ReceiveTimeoutSetting int

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
DecodeHeader ( byte buffer, int start, int length, int &dataLength ) : int
EncodeHeader ( int length, byte buffer, int start ) : void
GetHeaderLength ( ) : int

Method Details

Close() public méthode

public Close ( ) : void
Résultat void

Connect() public méthode

public Connect ( string ip, int port ) : void
ip string
port int
Résultat void

DecodeHeader() protected méthode

protected DecodeHeader ( byte buffer, int start, int length, int &dataLength ) : int
buffer byte
start int
length int
dataLength int
Résultat int

EncodeHeader() protected méthode

protected EncodeHeader ( int length, byte buffer, int start ) : void
length int
buffer byte
start int
Résultat void

GetHeaderLength() protected méthode

protected GetHeaderLength ( ) : int
Résultat int

MemmoveRecvBuffer() public méthode

public MemmoveRecvBuffer ( ) : void
Résultat void

PackageSocket() public méthode

public PackageSocket ( ) : System
Résultat System

ProcessConnect() public méthode

public ProcessConnect ( ) : void
Résultat void

ProcessPackage() public méthode

public ProcessPackage ( ) : void
Résultat void

ProcessReceive() public méthode

public ProcessReceive ( ) : void
Résultat void

ProcessSend() public méthode

public ProcessSend ( ) : void
Résultat void

Reset() public méthode

public Reset ( ) : void
Résultat void

Send() public méthode

public Send ( Byte buffer, int start, int length ) : void
buffer Byte
start int
length int
Résultat void

SendPing() public méthode

public SendPing ( ) : void
Résultat void

SetError() public méthode

public SetError ( SocketError, socketError, PackageSocketError packageSocketError ) : void
socketError SocketError,
packageSocketError PackageSocketError
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

Update() public méthode

public Update ( ) : void
Résultat void

Property Details

AutoSendPingSetting public_oe property

public int AutoSendPingSetting
Résultat int

ConnectTimeoutSetting public_oe property

public int ConnectTimeoutSetting
Résultat int

OnConnect public_oe property

public ConnectCallback OnConnect
Résultat ConnectCallback

OnDisconnect public_oe property

public DisconnectCallback OnDisconnect
Résultat DisconnectCallback

OnRecvive public_oe property

public RecviveCallback OnRecvive
Résultat RecviveCallback

ReceiveTimeoutSetting public_oe property

public int ReceiveTimeoutSetting
Résultat int