首先来回顾一下TCP协议的特点:(请点我),在通信的两台设备之间建立连接通道,因为建立连接,传输可靠一些,但是速度会慢一些。TCP协议又称为三次握手协议,因为建立过程有三步,发送请求、获取反馈、建立连接。
需求:通过TCP协议模拟用户登录,服务器端通过验证,则显示“您好,欢迎使用!”;否则返回“用户不存在!请重新输入“
1、建立服务器端
<span style="font-size:14px;">public class ServerDemo {
public static void main(String[] args) throws IOException {
// 创建服务器Socket对象,端口号设置为12306
ServerSocket ss = new ServerSocket(12306);
// 监听客户端对象,此方法在客户端未连接之前一直处于阻塞状态
Socket