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

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

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

代码说明:

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

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

发表评论

0 个回复

  • 酒店客房管理系统的设计与实现_SSH_毕业设计.rar
    本系统前台主要使用JSP作为开发语言,后台使用MySQL作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的酒店管理系统。
    2020-12-02下载
    积分:1
  • ICA负熵万能算法详细说明
    ICA 负熵 梯度下降 信号分解重建 MATLAB 稍加修改可以应用自己问题
    2020-12-05下载
    积分:1
  • 聊天气泡框 Nine-Patch图片
    仿微信,聊天气泡框 便于制作Nine-Patch图片,很实用,在网上找了很久,大家可以下载使用用于练习
    2020-11-30下载
    积分:1
  • 基于Java的网上商城系统的设计与实现(论文)附件
    随着社会经济的发展和信息技术的高度发达,越来越多的企业和个人的购物方式和以前有了实质的改变,网上商店逐渐增多,交易的方式也从以前的网上发布,然后网下交易购买,发展到了直接通过网络进行在线支付,随着物流的发展,交易的物品也从以前的大件物品,发展到现在几乎所有商品都能在网上购买。因此,为了更方便顾客购物,就需要有一个功能比较完善的网上商城系统来实现这个平台。网上商城系统是解决实体商城各种问题的一种方法。因此该课题具有一定的意义和研究价值。
    2020-11-29下载
    积分:1
  • Labview采集卡数据采集序.zip
    【实例简介】利用ni采集卡和Labview的DAQMX模块实现信息的采集、处理、反馈。在传感器、采集卡连接正确的情况下可以实现以下几个功能:外部光线较暗时点亮灯泡和蜂鸣器;温度过高时打开小风扇;根据用户数据输入绘制光照与手机亮度百分比的各种模式的拟合曲线、方程。注意:程序可供做ni采集程序的参考,其中的各项常数可以自行调整以确保精确度。
    2021-11-25 00:43:58下载
    积分:1
  • 粒子群算法解决VRP代码(matlab)
    自己做的粒子群算法解决VRP毕业论文用matlab编写的
    2020-11-30下载
    积分:1
  • tensorflow-densenet-resnet-inception网络
    该文件包含一个densenet,一个resnet,一个inception网络。
    2020-12-04下载
    积分:1
  • 风电仿真Matlab组件
    风电机组、电网相关的matlab模型,内含技术文档 Wind Turbine Blockset in Matlab Simulink.pdf,
    2020-12-11下载
    积分:1
  • 创建及调用基于QT5 QML的 DLL(举例QML中使用QZXing识别二维码)
    Qt Quick 技术的引入,使得你能够快速构建 UI ,具有动画、各种绚丽效果的 UI 都不在话下。在许多情况下基于QML开发的漂亮的界面想将他设计成组件提供给其他人使用,又不想让别人看到QML源码,另外如果其他人是基于vc环境又如何使用你的QML界面呢?本例子代码实现将基于QT.6 QML开发的模块编译成可以在VS环境中直接使用的DLL库文件,并举例使用QZXing识别二维码。
    2020-12-02下载
    积分:1
  • fpga的tcp/ip实现完整代码
    用altera的fpga(cyclone四代)实现的tcp与IP传输。备注:注释详细
    2020-12-06下载
    积分:1
  • 696518资源总数
  • 106164会员总数
  • 18今日下载