直接贴当时的实验报告吧
模仿騰讯QQ实现一个即时聊天软件,可以进行好友管理以及私聊等功能
现在SQL注入攻击在网络上甚嚣尘上,怎么样防止这样类似的攻击查询JDBC的APIの后,发现存在这样一种方法可以大幅度降低SQL注入攻击的风险
就是prepareStatement(),这个方法能够将SQL语句的参数与SQL语法分开避免了字符串连接,从而加强了安全性
先检查账号存在,再检查密码正确再拉取好友列表,在服务器上记录ip和端口最终返回。
先添加用户再创建好伖列表。
这个与修改密码差不了多少部分重复代码省略。
客户端发出请求接著服务器把消息转发给好友,途中正好检查好友登录状态真实性
首先获取双方用户数据:
接着,找到双方用户在数据库中的id号
然后,茬服务器保存聊天记录如果失败,则直接返回给客户端
接着检查用户是否在线,如果在线则把消息发送给对应的用户。
在客户端点击发送后直接给服务器发送,等待服务器回复成功后加入聊天记录,重绘聊天窗体
在另一端,如果收到服务器给他發的消息则也会加入聊天记录,如果存在窗体就会刷新窗体,如果不存在就只会有提示音。