LocalServerSocket
public
class
LocalServerSocket
extends Object
implements
Closeable
Non-standard class for creating an inbound UNIX-domain socket
in the Linux abstract namespace.
Summary
Inherited methods |
From class
java.lang.Object
Object
|
clone()
Creates and returns a copy of this object.
|
boolean
|
equals(Object obj)
Indicates whether some other object is "equal to" this one.
|
void
|
finalize()
Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.
|
final
Class<?>
|
getClass()
Returns the runtime class of this Object .
|
int
|
hashCode()
Returns a hash code value for the object.
|
final
void
|
notify()
Wakes up a single thread that is waiting on this object's
monitor.
|
final
void
|
notifyAll()
Wakes up all threads that are waiting on this object's monitor.
|
String
|
toString()
Returns a string representation of the object.
|
final
void
|
wait(long timeoutMillis, int nanos)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted, or until a
certain amount of real time has elapsed.
|
final
void
|
wait(long timeoutMillis)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted, or until a
certain amount of real time has elapsed.
|
final
void
|
wait()
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted.
|
|
From interface
java.io.Closeable
abstract
void
|
close()
Closes this stream and releases any system resources associated
with it.
|
|
From interface
java.lang.AutoCloseable
abstract
void
|
close()
Closes this resource, relinquishing any underlying resources.
|
|
Public constructors
LocalServerSocket
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. The passed-in FileDescriptor is not managed by this class
and must be closed by the caller. Calling close()
on a socket
created by this method has no effect.
Parameters |
fd |
FileDescriptor : bound file descriptor |
LocalServerSocket
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 |
Public methods
accept
public LocalSocket accept ()
Accepts a new connection to the socket. Blocks until a new
connection arrives.
Returns |
LocalSocket |
a socket representing the new connection. |
close
public void close ()
Closes server socket.
getFileDescriptor
public FileDescriptor getFileDescriptor ()
Returns file descriptor or null if not yet open/already closed
getLocalSocketAddress
public LocalSocketAddress getLocalSocketAddress ()
Obtains the socket's local address
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[null,null,["Last updated 2025-02-10 UTC."],[],[]]