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) |
|
|---|---|
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 |