C# Class ImaginationServer.Common.LuServer

Main server class
Inheritance: System.BaseServer
Mostrar archivo Open project: Miclebrick/Imagination-Server Class Usage Examples

Public Methods

Method Description
AddHandler ( ushort remoteConnection, uint packetCode, PacketHandler handler ) : void
CreateGameMessage ( long objId, ushort messageId ) : WBitStream
LuServer ( int port, int maxConnections, string address ) : System

Main constructor

SendGameMessage ( string address, long objId, ushort messageId ) : void

Protected Methods

Method Description
OnConnect ( string address ) : void
OnDisconnect ( string address ) : void
OnReceived ( byte bytes, uint length, string address ) : void
OnStart ( ) : void
OnStop ( ) : void

Method Details

AddHandler() public method

public AddHandler ( ushort remoteConnection, uint packetCode, PacketHandler handler ) : void
remoteConnection ushort
packetCode uint
handler ImaginationServer.Common.Handlers.PacketHandler
return void

CreateGameMessage() public static method

public static CreateGameMessage ( long objId, ushort messageId ) : WBitStream
objId long
messageId ushort
return WBitStream

LuServer() public method

Main constructor
public LuServer ( int port, int maxConnections, string address ) : System
port int Port to host on
maxConnections int Maximum clients that cna connect
address string Address to host on
return System

OnConnect() protected method

protected OnConnect ( string address ) : void
address string
return void

OnDisconnect() protected method

protected OnDisconnect ( string address ) : void
address string
return void

OnReceived() protected method

protected OnReceived ( byte bytes, uint length, string address ) : void
bytes byte
length uint
address string
return void

OnStart() protected method

protected OnStart ( ) : void
return void

OnStop() protected method

protected OnStop ( ) : void
return void

SendGameMessage() public method

public SendGameMessage ( string address, long objId, ushort messageId ) : void
address string
objId long
messageId ushort
return void