net.i2p.sam

## Interface SAMDatagramReceiver

- All Known Implementing Classes:
    MasterSession, SAMv1Handler, SAMv2Handler, SAMv3DatagramSession, SAMv3Handler

      interface SAMDatagramReceiver

  Interface for sending raw data to a SAM client

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `receiveDatagramBytes(Destination sender, byte[] data, int proto, int fromPort, int toPort)` Send a byte array to a SAM client.
    `void` | `stopDatagramReceiving()` Stop receiving data.

- - ### Method Detail

    - #### receiveDatagramBytes

          void receiveDatagramBytes(Destination sender,
                                    byte[] data,
                                    int proto,
                                    int fromPort,
                                    int toPort)
                             throws IOException

      Send a byte array to a SAM client.
      Parameters:
        `sender` - Destination
        `data` - Byte array to be received
        `proto` - I2CP protocol
        `fromPort` - I2CP from port
        `toPort` - I2CP to port
      Throws:
        `IOException`

    - #### stopDatagramReceiving

          void stopDatagramReceiving()

      Stop receiving data.