public class MulticastDataPipe extends DataPipe<java.lang.String,java.lang.String>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_MULTICAST_ADDR |
Constructor and Description |
---|
MulticastDataPipe(int port,
int bufferSize)
Default constructor.
|
MulticastDataPipe(java.lang.String multicastAddr,
int port,
int bufferSize)
Basic Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Close this DataPipe
|
void |
initReceiver()
Initialize receiver daemon
|
void |
sendData(java.util.List<java.lang.String> data_list,
java.lang.String ip_address)
Broadcasts a list of String messages.
|
addDataReceivedListener, sendData, sendData, sendData, sendDataThreaded, sendDataThreaded, setConnectExceptionListener, setExceptionListener, setReceiveExceptionListener, setReceiverDaemon, setSendExceptionListener
public static final java.lang.String DEFAULT_MULTICAST_ADDR
public MulticastDataPipe(java.lang.String multicastAddr, int port, int bufferSize)
multicastAddr
- multicast address that this DataPipe communicates on.port
- port number that this DataPipe communicates on.bufferSize
- maximum size of messages sent and received by this DataPipepublic MulticastDataPipe(int port, int bufferSize)
port
- port number that this DataPipe communicates on.bufferSize
- maximum size of messages sent and received by this DataPipepublic void initReceiver()
initReceiver
in class DataPipe<java.lang.String,java.lang.String>
public void close()
public void sendData(java.util.List<java.lang.String> data_list, java.lang.String ip_address)