C# Class KBEngine.NetworkInterface

Afficher le fichier Open project: liuxq/TestGame Class Usage Examples

Protected Properties

Свойство Type Description
_socket Socket

Méthodes publiques

Méthode Description
NetworkInterface ( ) : System
_onConnectStatus ( ConnectState state ) : void
close ( ) : void
connectTo ( string ip, int port, ConnectCallback callback, object userData ) : void
packetReceiver ( ) : PacketReceiver
process ( ) : void
reset ( ) : void
send ( KBEngine.MemoryStream stream ) : bool
sock ( ) : Socket
valid ( ) : bool

Private Methods

Méthode Description
_asyncConnect ( ConnectState state ) : void

在非主线程执行:连接服务器

_asyncConnectCB ( IAsyncResult ar ) : void

在非主线程执行:连接服务器结果回调

connectCB ( IAsyncResult ar ) : void

Method Details

NetworkInterface() public méthode

public NetworkInterface ( ) : System
Résultat System

_onConnectStatus() public méthode

public _onConnectStatus ( ConnectState state ) : void
state ConnectState
Résultat void

close() public méthode

public close ( ) : void
Résultat void

connectTo() public méthode

public connectTo ( string ip, int port, ConnectCallback callback, object userData ) : void
ip string
port int
callback ConnectCallback
userData object
Résultat void

packetReceiver() public méthode

public packetReceiver ( ) : PacketReceiver
Résultat PacketReceiver

process() public méthode

public process ( ) : void
Résultat void

reset() public méthode

public reset ( ) : void
Résultat void

send() public méthode

public send ( KBEngine.MemoryStream stream ) : bool
stream KBEngine.MemoryStream
Résultat bool

sock() public méthode

public sock ( ) : Socket
Résultat Socket

valid() public méthode

public valid ( ) : bool
Résultat bool

Property Details

_socket protected_oe property

protected Socket _socket
Résultat Socket