首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux 实现群聊功能

    今天的主题是在 Linux 上实现一个群聊功能,支持群聊,指定人私聊,群主禁言,踢出群聊的功能,实际上要实现这个功能,如果你阅读过我前两天我写一篇 Linux原始系统api实现两个终端实时聊天 ,那么,...在以上的基础上其实就是追加一下 两个功能即可,及群主禁言,和将谁踢出群聊的功能,因为群聊的基本功能我们实现了,而且私信的逻辑我们也实现了,ps,文本的代码在此。...先回顾一下上篇文章的内容,我们实现的第一个版本,实际上就是一个大的群聊功能,包含服务端和客户端两部分,具体的交互如下:首先,服务端启动,等待客户端连接客户端 A,B,C …等 连接进来,我们支持了一个最大群聊人数...pthread_mutex_unlock(&clients_mutex); return; }我们看看屏蔽一个用户的效果, A作为第一个用户,加入群聊...总结今天的内容,基于上一版的群聊+简单的私信的版本的基础上只另外实现了 屏蔽用户 和 踢下线的功能,功能都非常简单,大家不妨思考一下,基于这个版本的的基础上,我们还可以做哪些功能呢?

    98050

    你问我答 | 即时通信IM(2021年5月-7月)

    即时通信IM 你问我答 第1季 本期共解答10个问题 Q1:直播间群聊消息会不会存在吞消息的问题 另外一般情况下的消息接收的延迟是多久?...Q2:重新登录后,群聊消息如何从第一条未读消息开始查看? SDK 提供的拉取历史消息支持从指定的群消息 sequence 开始向前或者向后拉,也就是消息定位的能力。...Q7:即时通信IM群聊消息中,如何保证收发消息的顺序一致? 当消息发送成功以后能够获取一个序列号,通过序列号进行排序。 Q8:应用套餐退费后会马上停用应用么?...文件消息: 发送文件消息时,SDK 最大支持发送单个文件大小为100MB; 小程序 SDK 不支持创建和发送文件消息; WebIM SDK 不支持创建和发送语音消息。

    1.3K10
    领券