Class UdpEngine

java.lang.Object
zombie.core.raknet.UdpEngine

public class UdpEngine
extends java.lang.Object
  • Field Details

    • connections

      public java.util.List connections
    • peer

      protected RakNetPeerInterface peer
    • port

      public int port
  • Constructor Details

    • UdpEngine

      public UdpEngine​(int port, int maxConnections, java.lang.String serverPassword, boolean bListen) throws java.net.ConnectException
      Throws:
      java.net.ConnectException
  • Method Details

    • Shutdown

      public void Shutdown()
    • SetServerPassword

      public void SetServerPassword​(java.lang.String password)
    • getServerIP

      public java.lang.String getServerIP()
    • getClientSteamID

      public long getClientSteamID​(long guid)
    • getClientOwnerSteamID

      public long getClientOwnerSteamID​(long guid)
    • startPacket

      public ByteBufferWriter startPacket()
    • endPacketBroadcast

      public void endPacketBroadcast​(int priority, int reliability)
    • endPacketBroadcast

      public void endPacketBroadcast()
    • endPacketBroadcastExcept

      public void endPacketBroadcastExcept​(int priority, int reliability, UdpConnection connection)
    • Receive

      public java.nio.ByteBuffer Receive()
    • getActiveConnection

      public UdpConnection getActiveConnection​(long connection)
    • Connect

      public void Connect​(java.lang.String hostname, int port, java.lang.String serverPassword)
    • Connect

      public void Connect​(long steamID, java.lang.String serverPassword)
    • forceDisconnect

      public void forceDisconnect​(long connectedGUID)
    • getPeer

      public RakNetPeerInterface getPeer()
    • getMaxConnections

      public int getMaxConnections()