Package net.i2p.sam

Class SAMv3DatagramServer

java.lang.Object
net.i2p.sam.SAMv3DatagramServer
All Implemented Interfaces:
Handler

class SAMv3DatagramServer extends Object implements Handler
This is the thread listening on 127.0.0.1:7655 or as specified by sam.udp.host and sam.udp.port properties. This is used for both repliable and raw datagrams.
Since:
0.9.24 moved from SAMv3Handler
  • Constructor Details

    • SAMv3DatagramServer

      public SAMv3DatagramServer(SAMBridge parent, String host, int port, Properties props) throws IOException
      Does not start listener. Caller must call start().
      Parameters:
      parent - may be null
      props - ignored for now
      Throws:
      IOException
  • Method Details

    • start

      public void start()
      Only call once.
      Since:
      0.9.22
    • stopHandling

      public void stopHandling()
      Cannot be restarted.
      Specified by:
      stopHandling in interface Handler
      Since:
      0.9.22
    • send

      public void send(SocketAddress addr, ByteBuffer msg) throws IOException
      Throws:
      IOException
    • getHost

      public String getHost()
      Since:
      0.9.24
    • getPort

      public int getPort()
      Since:
      0.9.24