开源聊天工具可经加好友查好友注册
功能说明:该程序是一个基于TCP协议的局域网即时通讯客户端,主要面向单机或局域网环境(连接本地服务器127.0.0.1:19730),具备用户注册、账号密码登录、好友列表管理、好友资料查询及私聊入口等功能。程序采用多窗口架构:窗口1为注册界面,校验密码一致性、昵称、性别(男/女)、年龄等字段后,将格式化数据(如“密码#昵称#性别#年龄&注册”)发送至服务端完成注册;窗口2为主登录界面,输入账号密码后发起“账号#密码&登陆”请求,并在登录成功后自动销毁自身、加载主会话窗口(窗口3)并拉取好友列表(通过“账号&取好友”指令);窗口3为好友查找与添加界面,支持输入目标账号进行“账号&查找”,解析返回的昵称/性别/年龄信息并展示于超级列表框,点击“添加好友”按钮可向服务端提交“当前账号#目标账号&好友”请求;窗口4和窗口5为辅助跳转窗口,分别承担好友资料展示跳转与查找入口功能;窗口程序集1中还包含服务器监听逻辑(_服务器1_客户进入),表明该易语言工程可能同时包含客户端与简易服务端模块(但主流程以客户端行为为主)。整个程序通过“客户1”网络组件实现与服务端的连接、收发(使用“&”分隔指令类型,“#”分隔数据字段),所有交互均依赖服务端响应(如“注册成功&注册”、“登陆成功&登陆”、“妮称#性别#年龄&查找”等),无本地持久化存储,属于典型的C/S结构轻量级社交客户端雏形,适用于教学演示或小型内网通讯场景。
======窗口程序集1
| |
| |------ __启动窗口_创建完毕
| |
| |------ _按钮1_被单击
| |
| |------ _按钮2_被单击
| |
| |------ _编辑框2_按下某键
| |
| |
======窗口程序集2
| |
| |------ _窗口1_创建完毕
| |
| |------ _按钮1_被单击
| |
| |------ _客户1_数据到达
| |
| |
======窗口程序集3
| |
| |------ _按钮1_被单击
| |
| |------ _窗口2_创建完毕
| |
| |------ _客户1_数据到达
| |
| |------ _按钮2_被单击
| |
| |------ _窗口2_获得焦点
| |
| |------ _卷帘式菜单1_项目被双击
| |
| |
======窗口程序集4
| |
| |------ _窗口3_创建完毕
| |
| |------ _客户1_数据到达
| |
| |------ _按钮1_被单击
| |
| |
======窗口程序集5
| |
| |------ _按钮1_被单击
| |
| |------ _窗口4_创建完毕
======窗口程序集1
| |
| |------ _服务器1_客户进入
| |
| |------ _服务器1_客户离开
| |
| |------ _服务器1_数据到达
| |
| |------ __启动窗口_创建完毕
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。