public class MulticastTransport extends java.lang.Thread implements Transport
The MulticastTransport will send strings across a specified multicast address. It will also listen for messages and hand them to the appropriate DatagramHandler.
| Constructor and Description |
|---|
MulticastTransport(DatagramHandler handler,
java.lang.String host,
int port) |
| Modifier and Type | Method and Description |
|---|---|
void |
connect() |
void |
disconnect() |
boolean |
isConnected() |
void |
run() |
void |
sendMessage(byte[] bytes) |
void |
sendMessage(java.lang.String message) |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yieldpublic MulticastTransport(DatagramHandler handler, java.lang.String host, int port)
public void connect()
throws java.io.IOException
public void disconnect()
disconnect in interface Transportpublic boolean isConnected()
isConnected in interface Transportpublic void run()
run in interface java.lang.Runnablerun in class java.lang.Threadpublic void sendMessage(byte[] bytes)
throws java.io.IOException
java.io.IOExceptionpublic void sendMessage(java.lang.String message)
throws java.io.IOException
sendMessage in interface Transportjava.io.IOException