网络编程:BART 协议与服务器实现
1. ServerSocket 类介绍
1.1 构造函数和方法
ServerSocket 类主要用于创建服务器套接字,下面是其构造函数和方法的详细介绍:
| 类型 | 名称 | 描述 |
| — | — | — |
| 构造函数 | ServerSocket() | 创建一个未绑定到任何端口的服务器套接字 |
| 构造函数 | ServerSocket(int port) | 创建一个服务器套接字并将其绑定到指定端口,然后监听该端口上的连接尝试 |
| 方法 | Socket attach() | 通过此套接字绑定的端口监听连接尝试,调用此方法的线程会等待直到建立连接,然后返回一个可用于与客户端通信的 Socket 对象 |
| 方法 | void bind(InetSocketAddress endpoint) | 将此服务器套接字绑定到指定地址 |
| 方法 | void close() | 关闭服务器套接字 |
| 方法 | InetAddress getInetAddress() | 获取服务器套接字连接的地址 |
| 方法 | boolean isBound() | 指示服务器套接字是否绑定到端口 |
| 方法 | boolean isClosed() | 指示服务器套接字是否关闭 |
1.2 重要注意点
- 调用 attach 方法时,线程会被挂起,直到建立连接。
- 第二个构造函数以及 attach、bind 和 close 方法会抛出异常,因此需要将这些方法的调用放在 t
超级会员免费看
订阅专栏 解锁全文
1078

被折叠的 条评论
为什么被折叠?



