# Print output for @column tags ?>
  public
  
  
  
  class
  LocalServerSocket
  
    extends Object
  
  
  
  
  
      implements
      
        Closeable
      
  
  
| java.lang.Object | |
| ↳ | android.net.LocalServerSocket | 
Non-standard class for creating an inbound UNIX-domain socket in the Linux abstract namespace.
Public constructors | |
|---|---|
      
      LocalServerSocket(String name)
      
      
        Creates a new server socket listening at specified name.  | 
  |
      
      LocalServerSocket(FileDescriptor fd)
      
      
        Create a LocalServerSocket from a file descriptor that's already been created and bound.  | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        LocalSocket
     | 
  
    
      
      accept()
      
      
        Accepts a new connection to the socket.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      close()
      
      
        Closes server socket.  | 
  
        
        
        
        
        
        FileDescriptor
     | 
  
    
      
      getFileDescriptor()
      
      
        Returns file descriptor or null if not yet open/already closed  | 
  
        
        
        
        
        
        LocalSocketAddress
     | 
  
    
      
      getLocalSocketAddress()
      
      
        Obtains the socket's local address  | 
  
Inherited methods | |
|---|---|
public LocalServerSocket (String name)
Creates a new server socket listening at specified name. On the Android platform, the name is created in the Linux abstract namespace (instead of on the filesystem).
| Parameters | |
|---|---|
name | 
        
          String: address for socket | 
      
| Throws | |
|---|---|
 | 
          java.io.IOException | 
IOException | 
          |
public LocalServerSocket (FileDescriptor fd)
Create a LocalServerSocket from a file descriptor that's already been created and bound. listen() will be called immediately on it. Used for cases where file descriptors are passed in via environment variables
| Parameters | |
|---|---|
fd | 
        
          FileDescriptor: bound file descriptor | 
      
| Throws | |
|---|---|
 | 
          java.io.IOException | 
IOException | 
          |
public LocalSocket accept ()
Accepts a new connection to the socket. Blocks until a new connection arrives.
| Returns | |
|---|---|
LocalSocket | 
        a socket representing the new connection. | 
| Throws | |
|---|---|
 | 
          java.io.IOException | 
IOException | 
          |
public FileDescriptor getFileDescriptor ()
Returns file descriptor or null if not yet open/already closed
| Returns | |
|---|---|
FileDescriptor | 
        fd or null | 
public LocalSocketAddress getLocalSocketAddress ()
Obtains the socket's local address
| Returns | |
|---|---|
LocalSocketAddress | 
        local address |