登录
首页 » Others » 基于Linux消息队列的简易聊天室(C语言)(附源代码)

基于Linux消息队列的简易聊天室(C语言)(附源代码)

于 2020-12-04 发布
0 379
下载积分: 1 下载次数: 2

代码说明:

采用客户-服务器结构,其中服务器实现各个用户的登录并存储相关信息,客户端通过服务器端获取当前登录用户信息,然后各客户进程通过消息队列实现双向通信。 Linux IPC通信利用消息队列消息机制,多线程通信,字符串处理,链表操作,信号简单处理。消息队列是System V支持一种IPC机制,通过类似链表的操作向一个FIFO里通过msgsnd发送用户自定义数据,进程可以通过msgrcv来接收指定类似mtype的数据,从而实现进程间通信。在服务器端实现广播功能,以及服务器退出以后通知;所有客户端退出并删除消息队列功能;对所有客户端的统计由链表实现在客户端实现:上线提醒,下线提醒,服务器断线后

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • capon算法Doa估计测角精度仿真matlab
    capon算法DOA估计合集,包含随SNR,阵元个数的测角精度变化,以及与其他算法的对比,程序全部可用
    2020-12-05下载
    积分:1
  • 1.3寸OLED带字库(全套资料及各种单片机例子)
    1.3寸OLED带字库()1 概述 GT20L16S1Y是一款内含15X16点阵的汉字库芯片,支持GB2312国标简体汉字(含有国家信标委合法授 权)、ASCII字符。排列格式为竖置横排。用户通过字符内码,利用本手册提供的方法计算出该字符点阵在 芯片中的地址,可从该地址连续读出字符点阵信息。 1.1 芯片特点 ● 数据总线:SPI 串行总线接口 ● 点阵排列方式:字节竖置横排 ● 时钟频率:30MHz(max.) @3.3V ● 工作电压:2.2V~3.6V ● 电流: 工作电流:8mA 待机电流:8uA ● 封装:SOT23-6 ● 尺寸 SOT23-6:2.9mmX1.6 mm
    2020-12-10下载
    积分:1
  • stm32控制两个nrf24l01之间的通信
    stm32控制两个nrf24l01之间的通信,需要两片stm32开发板配合使用,
    2020-12-11下载
    积分:1
  • 基于Zigzag变换的数字图像置乱算法的研究
    图像的隐藏与伪装技术是图像安全方面一个非常重要的研究领域。其中常用的图像置乱算法实现较为复杂,基于Zig-zag变换的思想提出了一种新的数字图像置乱算法,并构造了两个具体的置乱变换方法。通过算法的仿真实验和结果分析表明该算法具有较好的置乱效果及较大的周期,并具有一定的抗攻击能力,从图像信息安全性及算法的时间复杂度方面分析,该算法优于Arnold等变换,将该类算法用于图像加密有一定的应用价值。
    2020-12-02下载
    积分:1
  • Labview串口通信
    用Labview写了两个基本的串口通信程序,一个是简单的读串口程序,另一个是读写串口程序,对于学习有极大的帮助。
    2019-07-24下载
    积分:1
  • Endnote X9 大客户版中科大
    ndNote是一款用于海量文献管理和批量参考文献管理的工具软件,自问世起就成为科研界的必备武器。在前EndNote时代,文献复习阶段从各大数据库中搜集到的文献往往千头万绪、或重复或遗漏,难以管理,阅读所作的笔记则分散各处,难以高效地进行有机整合。到写论文时,大量的文献引用往往复杂异常,尤其修改时,牵一发而动全身。这些难题,EndNote可以凭一己之力,彻底解决。
    2020-12-12下载
    积分:1
  • 1维严格耦合波分析matlab
    1维严格耦合波分析matlab程序 适用于一维光栅 可计算多层结构
    2020-07-03下载
    积分:1
  • 卷积神经网络lenet-5的c++实现
    c++ 实现的lenet-5 , 开发环境是vs2015,打开工程就可以运行,大家可以下MNIST库试试,也希望跟大家学习交流
    2021-05-06下载
    积分:1
  • 电赛论文——四旋翼
    去年电赛的论文,关于四轴飞行器的,完整的写了如何制作一个可以自主飞行的四轴飞行器!赠上!
    2021-05-06下载
    积分:1
  • OpenLayers教
    【实例简介】OpenLayers教程,很好,很专业,包含矢量图层的创建,矢量元素的创建、选中、拖移OpenLayers教程,很好,很专业,包含矢量图层的创建,矢量元素的创建、选中、拖移OpenLayers教程,很好,很专业,包含矢量图层的创建,矢量元素的创建、选中、拖移OpenLayers教程,很好,很专业,包含矢量图层的创建,矢量元素的创建、选中、拖移
    2021-11-18 00:38:02下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载