| java.lang.Object java.net.DatagramSocketImpl java.net.AbstractPlainDatagramSocketImpl java.net.DualStackPlainDatagramSocketImpl
DualStackPlainDatagramSocketImpl | class DualStackPlainDatagramSocketImpl extends AbstractPlainDatagramSocketImpl (Code) | | This class defines the plain DatagramSocketImpl that is used on
Windows platforms greater than or equal to Windows Vista. These
platforms have a dual layer TCP/IP stack and can handle both IPv4
and IPV6 through a single file descriptor.
Note: Multicasting on a dual layer TCP/IP stack is always done with
TwoStacksPlainDatagramSocketImpl. This is to overcome the lack
of behavior defined for multicasting over a dual layer socket by the RFC.
version: 1.2, 06/11/07 author: Chris Hegarty |
Field Summary | |
static JavaIOFileDescriptorAccess | fdAccess |
fdAccess | static JavaIOFileDescriptorAccess fdAccess(Code) | | |
datagramSocketClose | protected void datagramSocketClose()(Code) | | |
disconnect0 | protected void disconnect0(int family)(Code) | | |
Methods inherited from java.net.AbstractPlainDatagramSocketImpl | protected synchronized void bind(int lport, InetAddress laddr) throws SocketException(Code)(Java Doc) abstract protected void bind0(int lport, InetAddress laddr) throws SocketException(Code)(Java Doc) protected void close()(Code)(Java Doc) protected void connect(InetAddress address, int port) throws SocketException(Code)(Java Doc) abstract protected void connect0(InetAddress address, int port) throws SocketException(Code)(Java Doc) protected synchronized void create() throws SocketException(Code)(Java Doc) abstract protected void datagramSocketClose()(Code)(Java Doc) abstract protected void datagramSocketCreate() throws SocketException(Code)(Java Doc) protected void disconnect()(Code)(Java Doc) abstract protected void disconnect0(int family)(Code)(Java Doc) protected void finalize()(Code)(Java Doc) public Object getOption(int optID) throws SocketException(Code)(Java Doc) abstract protected byte getTTL() throws IOException(Code)(Java Doc) abstract protected int getTimeToLive() throws IOException(Code)(Java Doc) protected boolean isClosed()(Code)(Java Doc) protected void join(InetAddress inetaddr) throws IOException(Code)(Java Doc) abstract protected void join(InetAddress inetaddr, NetworkInterface netIf) throws IOException(Code)(Java Doc) protected void joinGroup(SocketAddress mcastaddr, NetworkInterface netIf) throws IOException(Code)(Java Doc) protected void leave(InetAddress inetaddr) throws IOException(Code)(Java Doc) abstract protected void leave(InetAddress inetaddr, NetworkInterface netIf) throws IOException(Code)(Java Doc) protected void leaveGroup(SocketAddress mcastaddr, NetworkInterface netIf) throws IOException(Code)(Java Doc) abstract protected int peek(InetAddress i) throws IOException(Code)(Java Doc) abstract protected int peekData(DatagramPacket p) throws IOException(Code)(Java Doc) protected synchronized void receive(DatagramPacket p) throws IOException(Code)(Java Doc) abstract protected void receive0(DatagramPacket p) throws IOException(Code)(Java Doc) abstract protected void send(DatagramPacket p) throws IOException(Code)(Java Doc) public void setOption(int optID, Object o) throws SocketException(Code)(Java Doc) abstract protected void setTTL(byte ttl) throws IOException(Code)(Java Doc) abstract protected void setTimeToLive(int ttl) throws IOException(Code)(Java Doc) abstract protected Object socketGetOption(int opt) throws SocketException(Code)(Java Doc) abstract protected void socketSetOption(int opt, Object val) throws SocketException(Code)(Java Doc)
|
|
|