public abstract class Connection extends Object
Modifier and Type | Field and Description |
---|---|
GenericEvent |
connected
Occurs when the physical connection is established.
|
GenericEvent |
disconnected
Occurs when the physical connection is broken.
|
NetFilterEncryption |
netFilter
The net filter.
|
Event<NetMsgEventArgs> |
netMsgReceived
Occurs when a net message is recieved over the network.
|
Constructor and Description |
---|
Connection() |
Modifier and Type | Method and Description |
---|---|
abstract void |
connect(IPEndPoint endPoint)
Connects to the specified end point.
|
abstract void |
disconnect()
Disconnects this instance.
|
abstract InetAddress |
getLocalIP()
Gets the local IP.
|
protected void |
onConnected(EventArgs e) |
protected void |
onDisconnected(EventArgs e) |
protected void |
onNetMsgReceived(NetMsgEventArgs e)
Raises the
netMsgReceived event. |
abstract void |
send(IClientMsg clientMsg)
Sends the specified client net message.
|
public NetFilterEncryption netFilter
public Event<NetMsgEventArgs> netMsgReceived
public GenericEvent connected
public GenericEvent disconnected
protected void onNetMsgReceived(NetMsgEventArgs e)
netMsgReceived
event.e
- The NetMsgEventArgs
instance containing the event data.protected void onConnected(EventArgs e)
protected void onDisconnected(EventArgs e)
public abstract void connect(IPEndPoint endPoint)
endPoint
- The end point.public abstract void disconnect()
public abstract void send(IClientMsg clientMsg) throws IOException
clientMsg
- The client net message.IOException
public abstract InetAddress getLocalIP()
Copyright © 2012. All Rights Reserved.