com.koushikdutta.async
Class AsyncDatagramSocket
java.lang.Object
com.koushikdutta.async.AsyncNetworkSocket
com.koushikdutta.async.AsyncDatagramSocket
- All Implemented Interfaces:
- AsyncSocket, DataEmitter, DataSink
public class AsyncDatagramSocket
- extends AsyncNetworkSocket
|
Method Summary |
void |
connect(java.net.InetSocketAddress address)
|
void |
disconnect()
|
java.net.InetSocketAddress |
getRemoteAddress()
|
void |
send(java.net.InetSocketAddress address,
java.nio.ByteBuffer buffer)
|
void |
send(java.lang.String host,
int port,
java.nio.ByteBuffer buffer)
|
| Methods inherited from class com.koushikdutta.async.AsyncNetworkSocket |
close, closeInternal, end, getClosedCallback, getDataCallback, getEndCallback, getLocalPort, getServer, getWriteableCallback, isChunked, isOpen, isPaused, onDataWritable, pause, reportClose, resume, setClosedCallback, setDataCallback, setEndCallback, setWriteableCallback, write, write |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AsyncDatagramSocket
public AsyncDatagramSocket()
disconnect
public void disconnect()
throws java.io.IOException
- Throws:
java.io.IOException
getRemoteAddress
public java.net.InetSocketAddress getRemoteAddress()
- Overrides:
getRemoteAddress in class AsyncNetworkSocket
connect
public void connect(java.net.InetSocketAddress address)
throws java.io.IOException
- Throws:
java.io.IOException
send
public void send(java.lang.String host,
int port,
java.nio.ByteBuffer buffer)
send
public void send(java.net.InetSocketAddress address,
java.nio.ByteBuffer buffer)