首先查询数据库中的当前登录用户所有的好友信息(学号、昵称)与编号对应,
根据用户输入的编号,然后找到对应的学号,执行删除操作将好友关系从数据库
中删除。
4、进入聊天室
可以实现许多用户进入聊天室私聊,通过解析消息内容,每次输入信息,传出当
前客户端信息、目标客户端信息和私聊消息内容到客户端,服务器将相应信息传
到目标客户端或者当前客户端,如果客户在线,则私聊消息会传到目标客户端,
如果不在线,会提示当前客户端,目标客户不在线。
二、所用技术
1、JDBC(Java Database Connectivity)
使用 JDBC 与数据库进行交互。通过 JDBC 提供的 API,可以连接数据库、执行 SQL
语句、获取结果集等操作。
2、Socket 通信
Socket 通信涉及两个主要组件:服务器端和客户端。服务器端监听着一个特定的
网络端口,等待客户端发送连接请求。客户端则发起连接请求,并与服务器建立
起连接后进行数据传输。
3、多线程编程
通过创建线程实现客户端的消息接收和发送功能。代码中使用了 Thread 类创建
了一个接收消息的线程。
4. park() 和 unpark()
是 用 于 线 程 同 步 和 线 程 间 通 信 的 方 法 , 它 们 是