Java Platform 1.2

Uses of Class
java.net.SocketException

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
 interface BindException
          Signals that an error occurred while attempting to bind a socket to a local address and port.
 interface ConnectException
          Signals that an error occurred while attempting to connect a socket to a remote address and port.
 interface NoRouteToHostException
          Signals that an error occurred while attempting to connect a socket to a remote address and port.
 

Methods in java.net that throw SocketException
 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 socket, that is the buffer size used by the platform for output on the this Socket.
 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 socket, that is the buffer size used by the platform for input on the this Socket.
 void MulticastSocket.setInterface(InetAddress inf)
          Set the outgoing network interface for multicast packets on this socket, to other than the system default.
 InetAddress MulticastSocket.getInterface()
          Retrieve the address of the network interface used for multicast packets.
 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.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 DatagramSocket.
 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 the this Socket.
 void Socket.setReceiveBufferSize(int size)
          Sets the SO_RCVBUF option to the specified value for this DatagramSocket.
 int Socket.getReceiveBufferSize()
          Get value of the SO_RCVBUF option for this socket, that is the buffer size used by the platform for input on the this Socket.
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.
 void ServerSocket.setSoTimeout(int timeout)
          Enable/disable SO_TIMEOUT with the specified timeout, in milliseconds.
 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.
 

Constructors in java.net that throw SocketException
DatagramSocket.DatagramSocket()
          Constructs a datagram socket and binds it to any available port on the local host machine.
DatagramSocket.DatagramSocket(int port)
          Constructs a datagram socket and binds it to the specified port on the local host machine.
DatagramSocket.DatagramSocket(int port, InetAddress laddr)
          Creates a datagram socket, bound to the specified local address.
Socket.Socket(SocketImpl impl)
          Creates an unconnected Socket with a user-specified SocketImpl.
 


Java Platform 1.2

Submit a bug or feature Version 1.2 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.