采用客户-服务器结构,其中服务器实现各个用户的登录并存储相关信息,客户端通过服务器端获取当前登录用户信息,然后各客户进程通过消息队列实现双向通信。 Linux IPC通信利用消息队列消息机制,多线程通信,字符串处理,链表操作,信号简单处理。消息队列是System V支持一种IPC机制,通过类似链表的操作向一个FIFO里通过msgsnd发送用户自定义数据,进程可以通过msgrcv来接收指定类似mtype的数据,从而实现进程间通信。 在服务器端实现广播功能,以及服务器退出以后通知;所有客户端退出并删除消息队列功能;对所有客户端的统计由链表实现 在客户端实现:上线提醒,下线提醒,服务器断线后子进程都退出。
2019-12-21 19:38:38 207KB Linxu C语言 消息队列 多人聊天室
1
数码相框图片展示效果,字符界面显示,图片显示各种算法
2019-12-21 19:32:18 2.81MB Linux 数码相框
1
基于linux通过c实现web服务器,适合新手 学习了知识点,然后通过项目巩固一下知识点,也可以了解http协议。
2019-12-21 19:29:44 8KB c web 服务器
1
实现了群聊,私聊,点赞,在线好友显示,踢人,查询聊天记录,改密,文件传输,(区分超级用户和普通用户)
2019-12-21 19:28:29 242KB 网络聊天室
1
基于Linux——c实现的网卡抓包程序,写大作业必备!代码详实,直接可以交作业!
2019-12-21 19:24:28 180KB linux 抓包
1
这个程序是一个聊天程序,客户端的开始是基于Qt,服务端的开发是基于linux C/C++,只要有linux操作系统,并且安装了Qt,编译就能够运行。运行的时候需要安装mysql数据库,希望多大家学习linux编程和C++编程有帮助。 编辑器建议使用source insight
2019-12-21 19:21:34 7.14MB Qt客户端 linux C++服务器
1
服务器的开发是基于linux C/C++和客户端的开发是基于android,采用的是C/S架构,另外提供C和android网络通信的json封装。希望对大家学习网络编程有帮助。
2019-12-21 19:21:34 11.13MB linux C服务器 android 客户端
1
多客户端需要从服务器下载文件,本设计基于socket通信完成的文件分发。
2019-12-21 19:21:23 7KB linux c 文件传输
1
基于Linux系统的音乐播放器整个工程文件,可用
2019-12-21 18:52:47 47.36MB Linux音乐
1