聊天服务器(9)一对一聊天功能

目录

一对一聊天

先新添一个消息码

在业务层增加该业务

没有绑定事件处理器的话消息会派发不出去

聊天其实是服务器做一个中转

现在同时登录两个账号

收到了聊天信息

再回复一下

离线消息

声明中提供接口和方法


张三对离线的李四说话

离线表中存在

登录李四,收到了离线消息

离线表中的数据也随之删除

服务器异常处理

用户登录

服务器ctrl+c,自动重置用户状态了

首先注册了信号,回调函数,来处理异常状态

业务类中重置用户状态,调用数据库类方法

数据库操作类中,就是更新用户状态

相关推荐
枫叶红花30 分钟前
【Linux系统编程】:信号(2)——信号的产生
linux·运维·服务器
Zmxcl-0072 小时前
IIS解析漏洞
服务器·数据库·microsoft
Stark、2 小时前
【Linux】文件IO--fcntl/lseek/阻塞与非阻塞/文件偏移
linux·运维·服务器·c语言·后端
一个不秃头的 程序员4 小时前
服务器上加入SFTP------(小白篇 1)
运维·服务器
fnd_LN4 小时前
Linux文件目录 --- 复制命令CP、递归复制目录、软连接、硬链接
linux·运维·服务器
MorleyOlsen4 小时前
【Trick】解决服务器cuda报错——RuntimeError: cuDNN error: CUDNN_STATUS_NOT_INITIALIZED
运维·服务器·深度学习
周周的奇妙编程4 小时前
基于鲲鹏服务器的打砖块小游戏部署
运维·服务器
从后端到QT4 小时前
boost asio 异步服务器
服务器·网络·tcp/ip
墨水\\5 小时前
Ansible部署及基础模块
服务器·网络·ansible
七七powerful5 小时前
ansible play-book玩法
linux·服务器·ansible