public class LocalServerSocket
extends Object
java.lang.Object | |
↳ | android.net.LocalServerSocket |
用于在Linux抽象名称空间中创建入站UNIX域套接字的非标准类。
Public constructors |
|
---|---|
LocalServerSocket(String name) 创建一个以指定名称侦听的新服务器套接字。 |
|
LocalServerSocket(FileDescriptor fd) 从已经创建和绑定的文件描述符创建一个LocalServerSocket。 |
Public methods |
|
---|---|
LocalSocket |
accept() 接受与套接字的新连接。 |
void |
close() 关闭服务器套接字。 |
FileDescriptor |
getFileDescriptor() 返回文件描述符;如果尚未打开/已关闭,则返回null |
LocalSocketAddress |
getLocalSocketAddress() 获取套接字的本地地址 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
LocalServerSocket (String name)
创建一个以指定名称侦听的新服务器套接字。 在Android平台上,名称是在Linux抽象名称空间中创建的(而不是在文件系统上)。
Parameters | |
---|---|
name |
String : address for socket |
Throws | |
---|---|
IOException |
LocalServerSocket (FileDescriptor fd)
从已经创建和绑定的文件描述符创建一个LocalServerSocket。 listen()将立即被调用。 用于通过环境变量传入文件描述符的情况
Parameters | |
---|---|
fd |
FileDescriptor : bound file descriptor |
Throws | |
---|---|
IOException |
LocalSocket accept ()
接受与套接字的新连接。 阻塞,直到新的连接到达。
Returns | |
---|---|
LocalSocket |
a socket representing the new connection. |
Throws | |
---|---|
IOException |
FileDescriptor getFileDescriptor ()
返回文件描述符;如果尚未打开/已关闭,则返回null
Returns | |
---|---|
FileDescriptor |
fd or null |
LocalSocketAddress getLocalSocketAddress ()
获取套接字的本地地址
Returns | |
---|---|
LocalSocketAddress |
local address |