|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Multicaster
Interface defines generic multicaster that uses UDP multicasting to send/receive messages via network
Method Summary | |
---|---|
void |
addMulticastListener(MulticastListener aListener)
Adds multicaster listener. |
void |
close()
Closes multicaster. |
java.net.InetAddress |
getGroup()
Returns IP address of UDP group used for UDP broadcasting |
int |
getMaxBufferSize()
Returns maximal size of buffer used by multicaster |
int |
getPort()
Returns port used by multicaster for UDP communication |
int |
getTimeToLive()
Indicates TTL parameter for UDP packets |
boolean |
isActive()
Indicates whether multicaster is active |
void |
removeMulticastListener(MulticastListener aListener)
Removes given multicaster listener |
void |
sendData(byte[] aData)
Sends data to network. |
void |
setActive(boolean aEnable)
Makes multicaster active or inactive. |
void |
start()
Starts multicaster. |
Method Detail |
---|
void setActive(boolean aEnable) throws java.io.IOException
aEnable
- true to make multicaster active, false otherwise
java.io.IOException
java.net.InetAddress getGroup()
int getPort()
int getMaxBufferSize()
int getTimeToLive()
boolean isActive()
void removeMulticastListener(MulticastListener aListener)
aListener
- listener to removevoid addMulticastListener(MulticastListener aListener)
aListener
- listener to registervoid start() throws java.io.IOException
java.io.IOException
void close()
void sendData(byte[] aData) throws java.io.IOException
aData
- data should be sent
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |