Build 1.0_r1(from source)

android.net
Class LocalServerSocket

java.lang.Object
  extended by android.net.LocalServerSocket

public class LocalServerSocket
extends Object

non-standard class for creating inbound UNIX-domain socket on the Android platform, this is created in the Linux non-filesystem namespace. On simulator platforms, this may be created in a temporary directory on the filesystem


Constructor Summary
LocalServerSocket(FileDescriptor fd)
          Create a LocalServerSocket from a file descriptor that's already been created and bound.
LocalServerSocket(String name)
          Crewates a new server socket listening at specified name.
 
Method Summary
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalServerSocket

public LocalServerSocket(String name)
                  throws IOException
Crewates 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 - address for socket
Throws:
IOException

LocalServerSocket

public LocalServerSocket(FileDescriptor fd)
                  throws IOException
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 - bound file descriptor
Throws:
IOException
Method Detail

getLocalSocketAddress

public LocalSocketAddress getLocalSocketAddress()
Obtains the socket's local address

Returns:
local address

accept

public LocalSocket accept()
                   throws IOException
Accepts a new connection to the socket. Blocks until a new connection arrives.

Returns:
a socket representing the new connection.
Throws:
IOException

getFileDescriptor

public FileDescriptor getFileDescriptor()
Returns file descriptor or null if not yet open/already closed

Returns:
fd or null

close

public void close()
           throws IOException
Closes server socket.

Throws:
IOException

Build 1.0_r1(from source)

Please submit a feedback, bug or feature