han378 / chatRoom
本项目采用C/S架构,采用C语言进行编 程。服务器挂载到阿里云平台,客户端挂载在centos上。服务器和客户端分别采用多进程和多线程,实现多个客户端之间的通信。客户端和服务器之间采用tcp/ip协议进行数据的可靠传输。服务器端维护着一个sqlite3数据库,用来保存聊天室的各种信息。客户端可以进行账号的注册、登录,私聊、广播、创建群聊、群聊、传输文件等功能。同时客户端可以向服务器申请一个admin账号,此账号可以实现聊天室成员的踢出。 用到的技术:socket网络编程,centos,阿里云平台,sqlite3数据库,链表、gcc
☆12Updated 4 years ago
Related projects ⓘ
Alternatives and complementary repositories for chatRoom
- 基于Linux 的socket通信机制的即时通讯软件,包括私聊,群聊,来信提醒,聊天记录查询,在线人数查询等等模块,适合初学者学习。☆12Updated 5 years ago
- 081.JSP+SQL公司财务管理系统☆7Updated 3 years ago
- 170.JSP+SQL企业考勤管理系统☆9Updated 3 years ago
- p2p金融借贷网站项目☆12Updated 6 years ago
- ###什么是Linux系统,Linux有哪些部分,Linux都用在了哪些地方? Linux是一套免费使用和自由传播的类Unix操作系统,Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。 其创始…☆6Updated 6 years ago
- C语言程序设计(小项目)☆79Updated 7 years ago
- 项目名称:智能楼宇安全监控报警系统 开发环境及技术栈:ARM-Linux-gcc、Linux-C、C# 我的主要工作:配置传感器和摄像头的驱动文件,通过ARM-Linux-gcc编译后移植到s3c2410开发板上; 采用Linux-C提供的多线程技术,同步原始数据采集、视频…☆37Updated 4 years ago
- 一本关于个人成长、软件开发、系统运维、产品运营、思维、思考的杂记。☆9Updated 4 months ago
- 1.1 研究内容 本项目主要是在软件工程指导思想下研究安卓手机软件开发技术、云端大数据存储和分 析技术。研究并搭建智能化服务平台,在该平台上可以实现系统登陆、提交报修地址、报修 信息、报修内容等,首页显示今日报修数量及未处理报修数。同时,通过云端智能分析数据, 位智慧后勤提…☆13Updated 4 years ago
- 智能农业系统物联网服务器+web端+H5移动端,socket连接底层硬件,自拟传输协议