com.koushikdutta.async
Class AsyncDatagramSocket

java.lang.Object
  extended by com.koushikdutta.async.AsyncNetworkSocket
      extended by com.koushikdutta.async.AsyncDatagramSocket
All Implemented Interfaces:
AsyncSocket, DataEmitter, DataSink

public class AsyncDatagramSocket
extends AsyncNetworkSocket


Constructor Summary
AsyncDatagramSocket()
           
 
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
 

Constructor Detail

AsyncDatagramSocket

public AsyncDatagramSocket()
Method Detail

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)