han378 / chatRoom
本项目采用C/S架构,采用C语言进行编程。服务器挂载到阿里云平台,客户端挂载在centos上。服务器和客户端分别采用多进程和多线程,实现多个客户端之间的通信。客户端和服务器之间采用tcp/ip协议进行数据的可靠传输。服务器端维护着一个sqlite3数据库,用来保存聊天室的各种信息。客户端可以进行账号的注册、登录,私聊、广播、创建群聊、群聊、传输文件等功能。同时客户端可以向服务器申请一个admin账号,此账号可以实现聊天室成员的踢出。 用到的技术:socket网络编程,centos,阿里云平台,sqlite3数据库,链表、gcc
☆13Updated 4 years ago
Alternatives and similar repositories for chatRoom:
Users that are interested in chatRoom are comparing it to the libraries listed below
- 基于Linux 的socket通信机制的即时通讯软件,包括私聊,群聊,来信提醒,聊天记录查询,在线人数查询等等模块,适合初学者学习。☆13Updated 5 years ago
- 网吧计费管理系统☆10Updated 4 years ago
- C语言程序设计(小项目)☆86Updated 7 years ago
- 项目名称:智能楼宇安全监控报警系统 开发环境及技术栈:ARM-Linux-gcc、Linux-C、C# 我的主要工作:配置传感器和摄像头的驱动文件,通过ARM-Linux-gcc编译后移植到s3c2410开发板上; 采用Linux-C提供的多线程技术,同步原始数据采集、视频…☆41Updated 4 years ago
- c语言写过的大项目☆75Updated 3 years ago
- 武汉科技大学《嵌入式系统结构与操作系统》课件。 智慧办公室项目地址:https://github.com/ECSLab/SmartOffice 智慧图书馆项目地址:https://github.com/ECSLab/SLibrary 《嵌入式系统结构与操作系统》课件地址:…☆8Updated 8 years ago
- 081.JSP+SQL公司财务管理系统☆8Updated 3 years ago
- 一本关于个人成长、软件开发、系统运维、产品运营、思维、思考的杂记。☆9Updated 4 months ago
- C++技术面试知识笔记 — 剑指offer题解C++版、Leetcode题解C++版、数据结构与算法、操作系统、Linux、计算机网络、设计模式、数据库、嵌入式☆82Updated 4 years ago
- C语言学习、练习项目☆12Updated 11 years ago
- C语言学习项目☆275Updated 3 months ago
- 基于Linux下的网络编程,采用多线程并发服务器模型,实现局域网的聊天室项目。☆28Updated 6 years ago
- 170.JSP+SQL企业考勤管理系统☆9Updated 3 years ago
- C语言练习项目:实现注册、登录、学生信息增删改查,使用链表作为缓存,文件系统存储账户与学生信息☆15Updated 8 years ago
- 聊天室 -- 17年暑假项目(Linux C网络编程)☆441Updated 3 years ago
- 🖥️ Swing-based visual interface enterprise personnel information management system.☆9Updated 3 years ago
- 嵌入式自助点餐平板电脑是以餐饮业为平台,利用先进的计算机技术、嵌入式Linux技术、网络通信技术作为本项目的支撑。通过本项目,可以接触到当下主流的商用嵌入式开发平台ARM-Cortex A53架构的开发板,并能体验其开发的流程与工作原理。本项目中涉及到的网络传输相关的功能,…☆51Updated last year
- Linux环境下的C/C++小项 目☆95Updated 7 years ago
- 进程池实现FTP demo;加密登录、注册、下载、上传、断点下载、日志记录功能☆11Updated 7 years ago
- 算法数据结构学习笔记-C语言☆78Updated 7 years ago
- C++ 简单练习项目☆487Updated 10 months ago
- 在Linux下用C/C++语言开发的即时通讯项目,用了libevent、多线程、mysql等技术☆71Updated 6 years ago
- B站搜索“【三千行代码小型项目】C语言实现双端即时通讯软件”的讲解视频,如果你觉得有所收收获,请在CSDN订阅相关专栏,这是给我的支持与鼓励!☆68Updated 4 years ago
- C语言小项目集合☆34Updated 8 years ago
- Linux C++ socket网络编程----------即时通信系统☆31Updated 4 years ago
- c++小项目之职工工资信息管理系统☆18Updated 4 years ago
- 一个运行于arm11,基于linux的嵌入式人脸识别系统。开发环境,qtcreator,qt4.8。人脸识别算法为上海一所著名高校研发,属于商业保密,项目里的算法库已经过期,无法使用。本人有可能不再从事于这一行业,但之前的项目也是倾注了汗水在里面,很有可能里面有诸多参考借鉴…☆26Updated 8 years ago
- LINUX应用开发小项目☆13Updated 2 years ago
- 企业应用架构模式课程资料☆10Updated 2 years ago
- KVM虚拟化入门☆22Updated 7 years ago