public abstract class DatagramSocketImpl extends Object implements SocketOptions
| Modifier and Type | Field and Description |
|---|---|
protected FileDescriptor |
fd |
protected int |
localPort |
IP_MULTICAST_IF, IP_MULTICAST_IF2, IP_MULTICAST_LOOP, IP_TOS, SO_BINDADDR, SO_BROADCAST, SO_KEEPALIVE, SO_LINGER, SO_OOBINLINE, SO_RCVBUF, SO_REUSEADDR, SO_SNDBUF, SO_TIMEOUT, TCP_NODELAY| Constructor and Description |
|---|
DatagramSocketImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
bind(int var0,
InetAddress var1) |
protected abstract void |
close() |
protected void |
connect(InetAddress var0,
int var1) |
protected abstract void |
create() |
protected void |
disconnect() |
protected FileDescriptor |
getFileDescriptor() |
protected int |
getLocalPort() |
protected abstract int |
getTimeToLive() |
protected abstract void |
join(InetAddress var0) |
protected abstract void |
joinGroup(SocketAddress var0,
NetworkInterface var1) |
protected abstract void |
leave(InetAddress var0) |
protected abstract void |
leaveGroup(SocketAddress var0,
NetworkInterface var1) |
protected abstract int |
peek(InetAddress var0) |
protected abstract int |
peekData(DatagramPacket var0) |
protected abstract void |
receive(DatagramPacket var0) |
protected abstract void |
send(DatagramPacket var0) |
protected abstract void |
setTimeToLive(int var0) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetOption, setOptionprotected FileDescriptor fd
protected int localPort
protected abstract void bind(int var0,
InetAddress var1)
throws SocketException
SocketExceptionprotected abstract void close()
protected void connect(InetAddress var0, int var1) throws SocketException
SocketExceptionprotected abstract void create()
throws SocketException
SocketExceptionprotected void disconnect()
protected FileDescriptor getFileDescriptor()
protected int getLocalPort()
protected abstract int getTimeToLive()
throws IOException
IOExceptionprotected abstract void join(InetAddress var0) throws IOException
IOExceptionprotected abstract void joinGroup(SocketAddress var0, NetworkInterface var1) throws IOException
IOExceptionprotected abstract void leave(InetAddress var0) throws IOException
IOExceptionprotected abstract void leaveGroup(SocketAddress var0, NetworkInterface var1) throws IOException
IOExceptionprotected abstract int peek(InetAddress var0) throws IOException
IOExceptionprotected abstract int peekData(DatagramPacket var0) throws IOException
IOExceptionprotected abstract void receive(DatagramPacket var0) throws IOException
IOExceptionprotected abstract void send(DatagramPacket var0) throws IOException
IOExceptionprotected abstract void setTimeToLive(int var0)
throws IOException
IOException