|
|||||||||
| 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.IOExceptionjava.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 register
void start()
throws java.io.IOException
java.io.IOExceptionvoid 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 | ||||||||