net.i2p.sam
Class SAMv3RawSession
java.lang.Object
net.i2p.sam.SAMMessageSession
net.i2p.sam.SAMRawSession
net.i2p.sam.SAMv3RawSession
- All Implemented Interfaces:
- SAMRawReceiver, SAMv3Handler.Session
public class SAMv3RawSession
- extends SAMRawSession
- implements SAMv3Handler.Session, SAMRawReceiver
- Author:
- MKVore
Constructor Summary |
SAMv3RawSession(String nick)
Build a Raw Datagram Session according to information
registered with the given nickname |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
nick
final String nick
handler
final SAMv3Handler handler
server
final SAMv3Handler.DatagramServer server
clientAddress
final SocketAddress clientAddress
SAMv3RawSession
public SAMv3RawSession(String nick)
throws IOException,
DataFormatException,
I2PSessionException
- Build a Raw Datagram Session according to information
registered with the given nickname
- Parameters:
nick
- nickname of the session
- Throws:
IOException
DataFormatException
I2PSessionException
getNick
public String getNick()
- Specified by:
getNick
in interface SAMv3Handler.Session
receiveRawBytes
public void receiveRawBytes(byte[] data)
throws IOException
- Description copied from interface:
SAMRawReceiver
- Send a byte array to a SAM client, without informations
regarding the sender.
- Specified by:
receiveRawBytes
in interface SAMRawReceiver
- Parameters:
data
- Byte array to be received
- Throws:
IOException
stopRawReceiving
public void stopRawReceiving()
- Description copied from interface:
SAMRawReceiver
- Stop receiving data.
- Specified by:
stopRawReceiving
in interface SAMRawReceiver