TCP连接的建立步骤:
客户端向服务器端发送连接请求后,就被动地等待服务器的响应。典型的TCP客户端要经过下面三步操作:
1. 创建一个Socket实例:构造函数向指定的远程主机和端口建立一个TCP连接;
2. 通过套接字的I/O流与服务端通信;
3. 使用Socket类的close方法关闭连接。
服务端的工作是建立一个通信终端,并被动地等待客户端的连接。典型的TCP服务端执行如下操作:
1. 创建ServerSocket对象,绑定并监听端口
2. 通过accept监听客户端的请求
3. 建立连接后,通过输出输入流进行读写操作
4. 关闭相关资源