每日不定时更新,涵盖软件、教程、素材等资源下载。找免费资源就来酷玩资源网。

用aardio制作一个IM软件 (源码)

  • 类别: 源码大全
  • 作者:酸奶丿果冻
  • 更新:2026-10-20 00:00:10
  • 点评:0 条
资源介绍

9cuteQQ
基于 aardio 编写的一个轻量级局域网即时通讯工具的完整源码,源码中包含[客户端]与[服务器]两部分。
项目Github仓库:https://github.com/maoshengwei2025-eng/cuteQQ

功能特性
注册 / 登录 / 修改密码 / 注销账号,密码采用「盐 + SHA-256」哈希存储
好友管理:添加 / 删除好友,好友列表
消息收发与离线消息(服务器 SQLite 存储,上线自动补发)
文件传输:分片发送,单文件上限 20MB,同名文件自动加前缀防覆盖
心跳保活:客户端 30 秒一跳,服务器巡检并清理死连接
断线自动重连:失败自动重试并恢复登录会话
顶号踢线:账号异地登录时旧连接被强制下线
输入校验:用户名白名单、密码长度、文件名清洗等安全加固

目录结构

cuteQQ/
├── client/          # 客户端(aardio 工程)
│   ├── default.aproj
│   ├── main.aardio
│   ├── dlg/         # 各窗口界面
│   ├── lib/         # wsHelper / chatBox / userList 等库
│   └── res/         # 图标、头像、提示音
└── server/          # 服务器(aardio 工程)
    ├── default.aproj
    ├── main.aardio
    ├── lib/         # chatServer / db / security 等库
    └── res/         # 默认头像

运行方式
使用 aardio IDE 打开 server/default.aproj,发布服务器端程序并运行(默认监听 8080 端口);
使用 aardio IDE 打开 client/default.aproj,发布客户端程序并运行;
客户端首次启动后,在设置中填写服务器地址(默认 ws://127.0.0.1:8080),注册账号即可使用。

手机扫码转存下载更快哦!

资源下载
手机扫码阅读

微信或手机浏览器扫一扫,随时随地随心阅读与分享

免责声明:

本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail: kuwanw@qq.com

同类推荐
评论列表
签到 顶 踩