zombie.core.network
Class UdpConnection
java.lang.Object
zombie.core.network.UdpConnection
public class UdpConnection
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
address
public final java.net.SocketAddress address
listener
public UdpConnectionListener listener
logging
public boolean logging
ping
public double ping
jitter
public double jitter
connected
public boolean connected
incomingProtocolId
public final int incomingProtocolId
outgoingProtocolId
public final int outgoingProtocolId
networkProtocol
public BaseNetworkProtocol networkProtocol
UdpConnection
public UdpConnection(UdpEngine engine,
java.net.SocketAddress address,
UdpConnectionListener listener,
java.lang.Package incomingProtocolPackage,
java.lang.Package outgoingProtocolPackage)
getOutput
public <T extends NetworkProtocol> T getOutput(java.lang.Class<? extends T> c)
setInput
public <T extends NetworkProtocol> void setInput(java.lang.Class<? extends T> c,
T protocol)
handleLogin
public void handleLogin(java.lang.String name,
java.lang.String auth)
tick
public void tick()
close
public void close()
sendDisconnect
public void sendDisconnect(java.lang.String reason)
disconnect
public void disconnect(java.lang.String reason)
isConnected
public boolean isConnected()
startPacket
public ByteBufferWriter startPacket()
endPacket
public void endPacket()
incomingUdpPacket
public void incomingUdpPacket(UdpPacket packet)
handleAck
public void handleAck(int slot)
setListener
public void setListener(UdpConnectionListener listener)