安全技术课程设计基于python的安全即时通讯系统。功能需求 聊天客户端 注册:用户与集中服务器通信完成注册,包括用户名、密码、邮箱、性别、年龄、数字证书等信息传输,其中数字证书包含公钥、用户名、邮箱等信息。私钥单独保存在客户端一个文件夹下不进行传输;能显示用户名、邮箱不符合格式规范或者重复,空输入等错误信息。 认证登录:客户端与集中服务器通信完成用户名、口令认证登录;能显示用户名、密码错误导致的登录错误信息。还有已登录账号再次登录时的多重登录检验,并将之前登陆的账号顶下去。 好友管理:用户可通过服务器进行搜索、添加、删除好友。 即时通信:用户通过客户端实现与好友的聊天,包括文字、图片传输。文字可实现字体颜色和大小的改变。 聊天记录:客户端能够保存聊天记录并且可以查看聊天记录。 消息加解密:采用D-H体制协商加密秘钥,用对称密码AES算法进行加解密。 消息摘要:使用MD5算法实现消息摘要认证功能,确保发送消息的完整性。 用户未读消息提醒:红点标注未读消息数目,并按最后发送消息时间排列好友列表。 用户离线后消息处理:用户上线后及时接收到离线时好友发送的消息。
用VB6.0开发的TCP服务器+客户端,适合新手学习
2023-05-31 10:06:04 14KB VB TCP通讯
1
开发OPC客户端程序需要参考的例子程序,这个例子程序给了我很大的帮助。
2023-05-25 23:57:16 221KB OPC
1
C#开发的远程通信和远程回调实例,涉及到remoting技术,多线程技术,异步传输
2023-05-22 13:03:23 75KB 远程回调 remoting 网络通讯
1
目前整个设备联网行业比较火,无需授权即可采用最优质的解决方案来解决马扎克的数据采集问题 系统系列主要有smart、smooth(smooth-c、smooth-g、smooth-x)、matrix(nexu、nexu2)以及640(640m、640mn、640t)系列
2023-05-19 15:29:47 15.97MB 数据采集 马扎克Mazak cnc 通讯
1
欧姆龙plc网络通讯 欧姆龙plc作为客户端 使用TCPIP-Modbus读取称重数据,进行处理
2023-05-19 07:52:45 4KB 欧姆龙 plc 网络通讯
1
bcb socket通讯实例
2023-05-18 23:25:46 14.45MB bcb socket 通讯 实例
1
本文介绍了ABB机器人如何与相机视觉进行通讯。主要包括三个方面:socket通讯建立及收发数据、数据关键信息的提取以及提取信息与机器人位置的转化。其中,socket通讯是指TCP/IP通讯,在微软环境下称为socket,可以收发指定的数据。机器人需要616-1 PC-INTER选项来创建socket。本文详细介绍了如何提取关键信息并将其转化为机器人位置robtarget或工件坐标系下的oframe。
2023-05-18 20:47:03 403KB ABBj机器人 计算机视觉 socket
1
Android即时通讯--仿QQ即时聊天源码(含服务器),能够实现多客户端的即时聊天功能,即时通讯的基本原理讲解,注释相信,博客地址:http://blog.csdn.net/qq_20889581/article/details/50755449
2023-05-16 16:56:28 3.8MB 即时通讯
1