Public Member Functions | Properties

Electrotank.Electroserver5.Core.SyncUdpSocketConnection Class Reference

This class connects to ElectroServer via UDP. More...

Inheritance diagram for Electrotank.Electroserver5.Core.SyncUdpSocketConnection:
Electrotank.Electroserver5.Core.Connection

List of all members.

Public Member Functions

 SyncUdpSocketConnection (AvailableConnection availableConnection, EsEngine engine, Server server)
override void Close ()
 Closes the connection.
override void Connect ()
 Attempts to connect to ElectroServer via Socket using the connection information provided.
void Dispose ()
override void Send (EsMessage message)
 Sends the message to ElectroServer.

Properties

override bool Connected [get, set]
 Returns true if the connection has been established.
override Protocol Protocol [get]
 The protocol this Connection implements.
Socket Socket [get, set]

Detailed Description

This class connects to ElectroServer via UDP.


Constructor & Destructor Documentation

Electrotank.Electroserver5.Core.SyncUdpSocketConnection.SyncUdpSocketConnection ( AvailableConnection  availableConnection,
EsEngine  engine,
Server  server 
)

Member Function Documentation

override void Electrotank.Electroserver5.Core.SyncUdpSocketConnection.Close (  )  [virtual]

Closes the connection.

Implements Electrotank.Electroserver5.Core.Connection.

override void Electrotank.Electroserver5.Core.SyncUdpSocketConnection.Connect (  )  [virtual]

Attempts to connect to ElectroServer via Socket using the connection information provided.

Implements Electrotank.Electroserver5.Core.Connection.

void Electrotank.Electroserver5.Core.SyncUdpSocketConnection.Dispose (  ) 
override void Electrotank.Electroserver5.Core.SyncUdpSocketConnection.Send ( EsMessage  message  )  [virtual]

Sends the message to ElectroServer.

Parameters:
message The message to send.

Implements Electrotank.Electroserver5.Core.Connection.


Property Documentation

override bool Electrotank.Electroserver5.Core.SyncUdpSocketConnection.Connected [get, set]

Returns true if the connection has been established.

Reimplemented from Electrotank.Electroserver5.Core.Connection.

override Protocol Electrotank.Electroserver5.Core.SyncUdpSocketConnection.Protocol [get]

The protocol this Connection implements.

Reimplemented from Electrotank.Electroserver5.Core.Connection.

Socket Electrotank.Electroserver5.Core.SyncUdpSocketConnection.Socket [get, set]