|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.net
类 ServerSocketFactory
java.lang.Object javax.net.ServerSocketFactory
- 直接已知子类:
- SSLServerSocketFactory
-
public abstract class ServerSocketFactory
- extends Object
此类创建服务器套接字。它可以被其他的工厂子类化,这些工厂创建特定类型的服务器套接字。这为其他的公共套接字级功能提供了通用框架。它是套接字工厂的服务器端对应物,同样也提供了一种方式,用来捕获与正在创建的套接字相关的各种策略。
像套接字工厂一样,服务器 Socket 工厂的实例也有用来创建套接字的方法。还存在一个特定于环境的默认服务器套接字工厂;框架则通常使用它们自己的自定义工厂。
- 从以下版本开始:
- 1.4
- 另请参见:
-
SocketFactory
构造方法摘要 | |
---|---|
protected |
ServerSocketFactory() 创建服务器套接字工厂。 |
方法摘要 | |
---|---|
ServerSocket |
createServerSocket() 返回未绑定的服务器套接字。 |
abstract ServerSocket |
createServerSocket(int port) 返回绑定到指定端口的服务器套接字。 |
abstract ServerSocket |
createServerSocket(int port, int backlog) 返回绑定到指定端口的服务器套接字,并且使用指定的连接 backlog。 |
abstract ServerSocket |
createServerSocket(int port, int backlog, InetAddress ifAddress) 返回绑定到指定端口的服务器套接字,该套接字带有指定的监听 backlog 本地 IP。 |
static ServerSocketFactory |
getDefault() 返回该环境默认套接字工厂的一个副本。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
ServerSocketFactory
protected ServerSocketFactory()
- 创建服务器套接字工厂。
方法详细信息 |
---|
getDefault
public static ServerSocketFactory getDefault()
- 返回该环境默认套接字工厂的一个副本。
-
- 返回:
-
ServerSocketFactory
createServerSocket
public ServerSocket createServerSocket() throws IOException
- 返回未绑定的服务器套接字。用给与此工厂的套接字选项(例如,接受超时)配置该套接字。
-
- 返回:
- 未绑定的套接字
- 抛出:
-
IOException
- 如果不能创建套接字 - 另请参见:
-
ServerSocket.bind(java.net.SocketAddress)
,ServerSocket.bind(java.net.SocketAddress, int)
,ServerSocket.ServerSocket()
createServerSocket
public abstract ServerSocket createServerSocket(int port) throws IOException
- 返回绑定到指定端口的服务器套接字。用给与此工厂的套接字选项(例如,接受超时)配置该套接字。
-
- 参数:
-
port
- 要监听的端口 - 返回:
-
ServerSocket
- 抛出:
-
IOException
- 如果出现网络错误 - 另请参见:
-
ServerSocket.ServerSocket(int)
createServerSocket
public abstract ServerSocket createServerSocket(int port, int backlog) throws IOException
- 返回绑定到指定端口的服务器套接字,并且使用指定的连接 backlog。用给与此工厂的套接字选项(例如,接受超时)配置该套接字。
-
- 参数:
-
port
- 要监听的端口 -
backlog
- 已排队的连接数 - 返回:
-
ServerSocket
- 抛出:
-
IOException
- 如果出现网络错误 - 另请参见:
-
ServerSocket.ServerSocket(int, int)
createServerSocket
public abstract ServerSocket createServerSocket(int port, int backlog, InetAddress ifAddress) throws IOException
-
返回绑定到指定端口的服务器套接字,该套接字带有指定的监听 backlog 本地 IP。bindAddr 参数可以在
ServerSocket
的多穴主机上使用,ServerSocket 仅接受对其地址之一的连接请求。用给与此工厂的套接字选项(例如,接受超时)配置该套接字。 -
- 参数:
-
port
- 要监听的端口 -
backlog
- 已排队的连接数 -
ifAddress
- 要使用的网络接口地址 - 返回:
-
ServerSocket
- 抛出:
-
IOException
- 如果出现网络错误 - 另请参见:
-
ServerSocket.ServerSocket(int, int, java.net.InetAddress)
所有类
|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |