Known Direct Subclasses
  
      
      
  
        
              | BindException | 
              A BindException is thrown when a process cannot bind a local
 address/port, either because it is already bound or reserved by the OS.  | 
           
        
              | ConnectException | 
              A ConnectException is thrown if a connection cannot be established to
 a remote host on a specific port.  | 
           
        
              | NoRouteToHostException | 
              The NoRouteToHostException will be thrown while attempting to connect
 to a remote host but the host cannot be reached for instance because of a
 badly configured router or a blocking firewall.  | 
           
        
              | PortUnreachableException | 
              This PortUnreachableException will be thrown if an ICMP_Port_Unreachable message has been received.  | 
           
   
       
   
 | 
   Known Indirect Subclasses
  
 | 
Class Overview
This SocketException may be thrown during socket creation or setting
 options, and is the superclass of all other socket related exceptions.
 
Summary
| Public Constructors | 
	 
    
        | 
            
            
            
            
            
            
         | 
        
        SocketException()
        
         Constructs a new SocketException instance with its walkback
 filled in. 
  
   | 
	 
    
        | 
            
            
            
            
            
            
         | 
        
        SocketException(String detailMessage)
        
         Constructs a new SocketException instance with its walkback and
 message filled in. 
  
   | 
| 
  [Expand]
   Inherited Methods  | 
   
From class java.lang.Throwable
 | 
   
From class java.lang.Object
  
   
  
    
    
	 
    
        | 
            
            
            
            
            
            Object
         | 
        
        clone()
        
         Creates and returns a copy of this Object. 
  
   |  
	 
    
        | 
            
            
            
            
            
            boolean
         | 
        
        equals(Object o)
        
         Compares this instance with the specified object and indicates if they
 are equal. 
  
   |  
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        finalize()
        
         Called before the object's memory is reclaimed by the VM. 
  
   |  
	 
    
        | 
            
            
            final
            
            
            Class<? extends Object>
         | 
        
        getClass()
        
        Returns the unique instance of  Class that represents this
 object's class.  
  
   |  
	 
    
        | 
            
            
            
            
            
            int
         | 
        
        hashCode()
        
         Returns an integer hash code for this object. 
  
   |  
	 
    
        | 
            
            
            final
            
            
            void
         | 
        
        notify()
        
         Causes a thread which is waiting on this object's monitor (by means of
 calling one of the wait() methods) to be woken up. 
  
   |  
	 
    
        | 
            
            
            final
            
            
            void
         | 
        
        notifyAll()
        
         Causes all threads which are waiting on this object's monitor (by means
 of calling one of the wait() methods) to be woken up. 
  
   |  
	 
    
        | 
            
            
            
            
            
            String
         | 
        
        toString()
        
         Returns a string containing a concise, human-readable description of this
 object. 
  
   |  
	 
    
        | 
            
            
            final
            
            
            void
         | 
        
        wait()
        
         Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object. 
  
   |  
	 
    
        | 
            
            
            final
            
            
            void
         | 
        
        wait(long millis, int nanos)
        
         Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object or until the
 specified timeout expires. 
  
   |  
	 
    
        | 
            
            
            final
            
            
            void
         | 
        
        wait(long millis)
        
         Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object or until the
 specified timeout expires. 
  
   |  
 
   
 
 | 
 
Public Constructors
 
    
      
        public 
         
         
         
         
        
      
      SocketException
      ()
    
      
    
      
  Constructs a new SocketException instance with its walkback
 filled in.
 
     
 
 
    
      
        public 
         
         
         
         
        
      
      SocketException
      (String detailMessage)
    
      
    
      
  Constructs a new SocketException instance with its walkback and
 message filled in.
 
  
      Parameters
      
        
          | detailMessage
           | the detail message of this exception.
 |