搜索和添加好友

本文档详细介绍了在PC端实现搜索和添加好友的流程,包括协议定义、UI事件、服务端和客户端的处理逻辑。搜索好友从用户表中进行,添加好友采用单方面同意方式。文中列举了关键代码块,如协议类、UI事件处理和服务端、客户端的处理函数,展示了功能的完整实现过程。
摘要由CSDN通过智能技术生成

一、前言介绍

在上一章节我们实现了用户登录到成功后跳转到主窗体聊天中,而目前跳转后我们还不能发起 聊天,因为目前我们的个人用户还没有自己的好友。那么接下来我们来实现搜索和添加好友功能,因为在微信中是可以从手机端扫描或者通信录进行添加好友。但是我们目前只有 PC 端所以需要在服务端来搜索添加。

在实现功能之前,可以先回顾下我们进行库表设计的时候有一张用户表,那么可以在搜索的时候从这里搜索好友信息,搜索完成后选择添加。那么,也可以考虑手机微信在最开始加好友的过程,是可以申请读取每一个用户的手机通信录,那么这些通信录的结合就是一张很大的用户关系网。

参考用户表

id userId userNickName userHead userPassword createTime updateTime
1 184172133 小傅哥 01_50 123456 2020-01-01 00:00:00 2020-01-01 00:00:00
2 980765512 铁锤 02_50 123456 2020-01-0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小傅哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值