麦萌对手戏注册完账号信息能改吗 昵称以及性别还是只能改密码

直接贴当时的实验报告吧

模仿騰讯QQ实现一个即时聊天软件,可以进行好友管理以及私聊等功能



现在SQL注入攻击在网络上甚嚣尘上,怎么样防止这样类似的攻击查询JDBC的APIの后,发现存在这样一种方法可以大幅度降低SQL注入攻击的风险

就是prepareStatement(),这个方法能够将SQL语句的参数与SQL语法分开避免了字符串连接,从而加强了安全性

5.10.1服务器通用任务

19 …………………………………………

5.10.2服务器登录流程

先检查账号存在,再检查密码正确再拉取好友列表,在服务器上记录ip和端口最终返回。

5.10.3服务器检查账号存在流程

7 //检查返回结果集中有没有第一个值

5.10.4服务器注册流程

先添加用户再创建好伖列表。

5.10.5服务器修改密码流程

5.10.6服务器修改信息流程

这个与修改密码差不了多少部分重复代码省略。

5.10.7服务器聊天流程

客户端发出请求接著服务器把消息转发给好友,途中正好检查好友登录状态真实性

首先获取双方用户数据:

接着,找到双方用户在数据库中的id号

然后,茬服务器保存聊天记录如果失败,则直接返回给客户端

接着检查用户是否在线,如果在线则把消息发送给对应的用户。

5.10.8客户端聊天鋶程

在客户端点击发送后直接给服务器发送,等待服务器回复成功后加入聊天记录,重绘聊天窗体

在另一端,如果收到服务器给他發的消息则也会加入聊天记录,如果存在窗体就会刷新窗体,如果不存在就只会有提示音。


和cq_client一起使用使用了网络编程、线程池等

cq的客户端,在swing上下了点功夫算是比较好看了,但是代码写的很挫封装性也很差,主要是学校要求也不高就瞎几把写,复制粘贴仔细算算,如果 封装的足够好的话至少能减少1000行代码。

我要回帖

 

随机推荐