linux编程的简易聊天室(模仿qq)利用sqlite3数据库进行存储,json进行数据打包;
实现了登录和注册功能,私聊和群聊功能,还有添加好友和查找好友功能
安装有sqtile3库和json打包之后就可以直接编译进行连接
(注意:编译服务器的时候可以复制:gcc 域通信服务器server.c 添加好友.c -o 服务器 -lsqlite3 -lpthread -ljson )如果直接复制不行的话就自己手打,按照这个格式是不会出错的
编译客户端的时候:进入到client文件夹直接使用make就可以编译成功了
在运行的时候:./服务器 192.168.66.192 5555 (按照这种格式运行,第二个改成你自己的Ip客户端也是)
这个还有很多的东西是可以完善的:但是我也进行下一阶段的学习了,也没有时间对它进行完善,不过如果出现什么问题的话还是可以来私信我我看到我就回一下,我这个项目算做的比较差的了,所以大佬们也不要喷我,我还在学习阶段,求放过,当然,如果有大佬告诉我有更好的实现方式我也会虚心学习的。源码我放百度网盘你们可以去下载,如果不想编译的话也是有已经编译好的文件可以直接使用
链接: https://pan.baidu.com/s/1-zbVBlS-a7ODonMLqfW2ug
提取码: 6565
复制这段内容后打开百度网盘手机App,操作更方便哦