zombie.core.network
Class UdpEngine
java.lang.Object
zombie.core.network.UdpEngine
- Direct Known Subclasses:
- LaggyUdpEngine
public class UdpEngine
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IPTOS_LOWCOST
public static final int IPTOS_LOWCOST
- See Also:
- Constant Field Values
IPTOS_RELIABILITY
public static final int IPTOS_RELIABILITY
- See Also:
- Constant Field Values
IPTOS_THROUGHPUT
public static final int IPTOS_THROUGHPUT
- See Also:
- Constant Field Values
IPTOS_LOWDELAY
public static final int IPTOS_LOWDELAY
- See Also:
- Constant Field Values
TRAFFIC_CLASS
public static final int TRAFFIC_CLASS
- See Also:
- Constant Field Values
SEND_RATE
public static final int SEND_RATE
- See Also:
- Constant Field Values
MAX_PACKET_SEND_AGE
public static final int MAX_PACKET_SEND_AGE
- See Also:
- Constant Field Values
MAX_PACKET_WAIT_TIME
public static final int MAX_PACKET_WAIT_TIME
- See Also:
- Constant Field Values
RAW_MESSAGE_HEADER
public static final int RAW_MESSAGE_HEADER
- See Also:
- Constant Field Values
UdpEngine
public UdpEngine()
throws java.net.SocketException
- Throws:
java.net.SocketException
UdpEngine
public UdpEngine(UdpEngineListener listener)
throws java.net.SocketException
- Throws:
java.net.SocketException
UdpEngine
public UdpEngine(java.lang.Package incomingProtocolPackage,
java.lang.Package outgoingProtocolPackage)
throws java.net.SocketException
- Throws:
java.net.SocketException
UdpEngine
public UdpEngine(UdpEngineListener listener,
java.lang.Package incomingProtocolPackage,
java.lang.Package outgoingProtocolPackage)
throws java.net.SocketException
- Throws:
java.net.SocketException
UdpEngine
public UdpEngine(int port,
UdpEngineListener listener,
java.lang.Package incomingProtocolPackage,
java.lang.Package outgoingProtocolPackage)
throws java.net.SocketException
- Throws:
java.net.SocketException
UdpEngine
public UdpEngine(java.net.DatagramSocket socket,
UdpEngineListener listener,
java.lang.Package incomingProtocolPackage,
java.lang.Package outgoingProtocolPackage)
throws java.net.SocketException
- Throws:
java.net.SocketException
sendRawMessage
public void sendRawMessage(java.net.SocketAddress address,
java.lang.String message)
getConnection
public UdpConnection getConnection(java.net.SocketAddress address,
UdpConnectionListener listener)
handleLogin
public void handleLogin(UdpConnection connection,
java.lang.String name,
java.lang.String auth)
tick
public void tick()
nextPacketToRead
public UdpPacket nextPacketToRead()
send
public void send(UdpPacket packet)
getRate
public int getRate()
handleDisconnect
public void handleDisconnect(UdpConnection udpConnection,
java.lang.String reason)
stop
public void stop()
getPort
public int getPort()
disconnectAll
public void disconnectAll(java.lang.String string)