点击上方蓝字关注我们
基于TCP协议的Socket通信-简易聊天室
基本介绍和使用
1. 什么是Socket2. Socket通信模型Socket通信实现步骤解析:
Step 1:创建ServerSocket和Socket
Step 2:打开连接到的Socket的输入/输出流
Step 3:按照协议对Socket进行读/写操作
Step 4:关闭输入输出流,以及Socket
我们接下来写一个简单的例子,开启服务端后,客户端点击按钮然后链接服务端, 并向服务端发送一串字符串,表示通过Socket链接上服务器。
3. Socket服务端的编写
3.1 步骤
Step 1:创建ServerSocket对象,绑定监听的端口Step 2:调用accept()方法监听客户端的请求
Step 3:连接建立后,通过输入流读取客户端发送的请求信息
Step 4:通过输出流向客户端发送响应信息
Step 5:关闭相关资源
3.2 Code
在Eclipse下创建一个Java项目,代码如下:
package com.turing.server;import java.io.Buff