Class AbstractTcpPacketTransport

    • Field Detail

      • streamSendBufferSize

        protected int streamSendBufferSize
      • streamRecvBufferSize

        protected int streamRecvBufferSize
      • initialPacketBufferSize

        protected int initialPacketBufferSize
      • socketSendBufferSize

        protected int socketSendBufferSize
      • socketRecvBufferSize

        protected int socketRecvBufferSize
      • sendQueueMaxSize

        protected int sendQueueMaxSize
      • pingInterval

        public int pingInterval
    • Constructor Detail

      • AbstractTcpPacketTransport

        public AbstractTcpPacketTransport​(String id,
                                          boolean client,
                                          Settings settings)
        Constructor
    • Method Detail

      • getRemotePeerID

        public final String getRemotePeerID()
        Description copied from interface: PacketTransport
        Get an ID representing the transport remote peer
        Returns:
        an ID representing the remote peer
      • getRemotePeer

        public abstract SocketAddress getRemotePeer()
        Get the remote peer address
        Returns:
        the remote peer address (may return null if not available)