语言

ServerSocket.SetSocketFactory(ISocketImplFactory) 方法

定义

设置应用程序的服务器套接字实现工厂。

[Android.Runtime.Register("setSocketFactory", "(Ljava/net/SocketImplFactory;)V", "")]
public static void SetSocketFactory(Java.Net.ISocketImplFactory? fac);
[<Android.Runtime.Register("setSocketFactory", "(Ljava/net/SocketImplFactory;)V", "")>]
static member SetSocketFactory : Java.Net.ISocketImplFactory -> unit

参数

fac
ISocketImplFactory

所需的工厂。

特性

例外

如果无法设置或已设置工厂,

注解

设置应用程序的服务器套接字实现工厂。 工厂只能指定一次。

当应用程序创建新的服务器套接字时,将调用套接字实现工厂 createSocketImpl 的方法来创建实际的套接字实现。

null除非已设置工厂,否则传递给该方法是 no-op。

如果有安全管理器,此方法首先调用安全管理器 checkSetFactory 的方法,以确保允许该操作。 这可能会导致 SecurityException。

Java文档java.net.ServerSocket.setSocketFactory(java.net.SocketImplFactory)。

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于