| 
 | JavaTM 2 Platform Std. Ed. v1.4.2 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use SocketException | |
| java.net | Provides the classes for implementing networking applications. | 
| Uses of SocketException in java.net | 
| Subclasses of SocketException in java.net | |
|  class | BindExceptionSignals that an error occurred while attempting to bind a socket to a local address and port. | 
|  class | ConnectExceptionSignals that an error occurred while attempting to connect a socket to a remote address and port. | 
|  class | NoRouteToHostExceptionSignals that an error occurred while attempting to connect a socket to a remote address and port. | 
|  class | PortUnreachableExceptionSignals that an ICMP Port Unreachable message has been received on a connected datagram. | 
| Methods in java.net that throw SocketException | |
|  void | MulticastSocket.setInterface(InetAddress inf)Set the multicast network interface used by methods whose behavior would be affected by the value of the network interface. | 
|  InetAddress | MulticastSocket.getInterface()Retrieve the address of the network interface used for multicast packets. | 
|  void | MulticastSocket.setNetworkInterface(NetworkInterface netIf)Specify the network interface for outgoing multicast datagrams sent on this socket. | 
|  NetworkInterface | MulticastSocket.getNetworkInterface()Get the multicast network interface set. | 
|  void | MulticastSocket.setLoopbackMode(boolean disable)Disable/Enable local loopback of multicast datagrams The option is used by the platform's networking code as a hint for setting whether multicast data will be looped back to the local socket. | 
|  boolean | MulticastSocket.getLoopbackMode()Get the setting for local loopback of multicast datagrams. | 
|  void | Socket.setTcpNoDelay(boolean on)Enable/disable TCP_NODELAY (disable/enable Nagle's algorithm). | 
|  boolean | Socket.getTcpNoDelay()Tests if TCP_NODELAY is enabled. | 
|  void | Socket.setSoLinger(boolean on,
            int linger)Enable/disable SO_LINGER with the specified linger time in seconds. | 
|  int | Socket.getSoLinger()Returns setting for SO_LINGER. | 
|  void | Socket.setOOBInline(boolean on)Enable/disable OOBINLINE (receipt of TCP urgent data) By default, this option is disabled and TCP urgent data received on a socket is silently discarded. | 
|  boolean | Socket.getOOBInline()Tests if OOBINLINE is enabled. | 
|  void | Socket.setSoTimeout(int timeout)Enable/disable SO_TIMEOUT with the specified timeout, in milliseconds. | 
|  int | Socket.getSoTimeout()Returns setting for SO_TIMEOUT. | 
|  void | Socket.setSendBufferSize(int size)Sets the SO_SNDBUF option to the specified value for this Socket. | 
|  int | Socket.getSendBufferSize()Get value of the SO_SNDBUF option for this Socket, that is the buffer size used by the platform for output on this Socket. | 
|  void | Socket.setReceiveBufferSize(int size)Sets the SO_RCVBUF option to the specified value for this Socket. | 
|  int | Socket.getReceiveBufferSize()Gets the value of the SO_RCVBUF option for this Socket, that is the buffer size used by the platform for input on this Socket. | 
|  void | Socket.setKeepAlive(boolean on)Enable/disable SO_KEEPALIVE. | 
|  boolean | Socket.getKeepAlive()Tests if SO_KEEPALIVE is enabled. | 
|  void | Socket.setTrafficClass(int tc)Sets traffic class or type-of-service octet in the IP header for packets sent from this Socket. | 
|  int | Socket.getTrafficClass()Gets traffic class or type-of-service in the IP header for packets sent from this Socket | 
|  void | Socket.setReuseAddress(boolean on)Enable/disable the SO_REUSEADDR socket option. | 
|  boolean | Socket.getReuseAddress()Tests if SO_REUSEADDR is enabled. | 
|  void | ServerSocket.setSoTimeout(int timeout)Enable/disable SO_TIMEOUT with the specified timeout, in milliseconds. | 
|  void | ServerSocket.setReuseAddress(boolean on)Enable/disable the SO_REUSEADDR socket option. | 
|  boolean | ServerSocket.getReuseAddress()Tests if SO_REUSEADDR is enabled. | 
|  void | ServerSocket.setReceiveBufferSize(int size)Sets a default proposed value for the SO_RCVBUF option for sockets accepted from this ServerSocket. | 
|  int | ServerSocket.getReceiveBufferSize()Gets the value of the SO_RCVBUF option for this ServerSocket, that is the proposed buffer size that will be used for Sockets accepted from this ServerSocket. | 
| static NetworkInterface | NetworkInterface.getByName(String name)Searches for the network interface with the specified name. | 
| static NetworkInterface | NetworkInterface.getByInetAddress(InetAddress addr)Convenience method to search for a network interface that has the specified Internet Protocol (IP) address bound to it. | 
| static Enumeration | NetworkInterface.getNetworkInterfaces()Returns all the interfaces on this machine. | 
|  void | SocketOptions.setOption(int optID,
          Object value)Enable/disable the option specified by optID. | 
|  Object | SocketOptions.getOption(int optID)Fetch the value of an option. | 
| protected abstract  void | DatagramSocketImpl.create()Creates a datagram socket. | 
| protected abstract  void | DatagramSocketImpl.bind(int lport,
     InetAddress laddr)Binds a datagram socket to a local port and address. | 
| protected  void | DatagramSocketImpl.connect(InetAddress address,
        int port)Connects a datagram socket to a remote destination. | 
|  void | DatagramSocket.bind(SocketAddress addr)Binds this DatagramSocket to a specific address & port. | 
|  void | DatagramSocket.connect(SocketAddress addr)Connects this socket to a remote socket address (IP address + port number). | 
|  void | DatagramSocket.setSoTimeout(int timeout)Enable/disable SO_TIMEOUT with the specified timeout, in milliseconds. | 
|  int | DatagramSocket.getSoTimeout()Retrive setting for SO_TIMEOUT. | 
|  void | DatagramSocket.setSendBufferSize(int size)Sets the SO_SNDBUF option to the specified value for this DatagramSocket. | 
|  int | DatagramSocket.getSendBufferSize()Get value of the SO_SNDBUF option for this DatagramSocket, that is the buffer size used by the platform for output on this DatagramSocket. | 
|  void | DatagramSocket.setReceiveBufferSize(int size)Sets the SO_RCVBUF option to the specified value for this DatagramSocket. | 
|  int | DatagramSocket.getReceiveBufferSize()Get value of the SO_RCVBUF option for this DatagramSocket, that is the buffer size used by the platform for input on this DatagramSocket. | 
|  void | DatagramSocket.setReuseAddress(boolean on)Enable/disable the SO_REUSEADDR socket option. | 
|  boolean | DatagramSocket.getReuseAddress()Tests if SO_REUSEADDR is enabled. | 
|  void | DatagramSocket.setBroadcast(boolean on)Enable/disable SO_BROADCAST. | 
|  boolean | DatagramSocket.getBroadcast()Tests if SO_BROADCAST is enabled. | 
|  void | DatagramSocket.setTrafficClass(int tc)Sets traffic class or type-of-service octet in the IP datagram header for datagrams sent from this DatagramSocket. | 
|  int | DatagramSocket.getTrafficClass()Gets traffic class or type-of-service in the IP datagram header for packets sent from this DatagramSocket. | 
| Constructors in java.net that throw SocketException | |
| Socket(SocketImpl impl)Creates an unconnected Socket with a user-specified SocketImpl. | |
| DatagramPacket(byte[] buf,
               int offset,
               int length,
               SocketAddress address)Constructs a datagram packet for sending packets of length lengthwith offsetioffsetto the
 specified port number on the specified host. | |
| DatagramPacket(byte[] buf,
               int length,
               SocketAddress address)Constructs a datagram packet for sending packets of length lengthto the specified port number on the specified 
 host. | |
| DatagramSocket()Constructs a datagram socket and binds it to any available port on the local host machine. | |
| DatagramSocket(SocketAddress bindaddr)Creates a datagram socket, bound to the specified local socket address. | |
| DatagramSocket(int port)Constructs a datagram socket and binds it to the specified port on the local host machine. | |
| DatagramSocket(int port,
               InetAddress laddr)Creates a datagram socket, bound to the specified local address. | |
| 
 | JavaTM 2 Platform Std. Ed. v1.4.2 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
Copyright © 2003, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.