简介
这个是我利用当前掌握的知识写的一个小的项目,主要功能就是建立一个服务器,然后让加入该服务器的客户端能跟使用QQ群一样聊天。
使用方法
- 下载源码
- 修改server.h中的
SERVERPORT
,表示服务器要使用的端口,建议使用大于1024的端口。 - 修改client.c中的
SERVERPORT
和SERVERIP
,对应于服务器的端口和IP - 在项目文件夹下运行make指令,可以生成client和server两个可执行文件。
- 创建一个management.txt文件,在里面维护可登陆服务器的账号密码。name为聊天时的昵称,account为账号,password为密码。格式如下图所示:
- 在服务器上把management.txt和server两个文件放到服务器上,直接运行
./server
,可以看到有两个账号信息被加载成功。
- 在客户端上运行
./client <account> <password>
,account和password分别为在management.txt中维护的账号和密码。
- 多个客户端加入聊天后,效果如下:
源码下载
github:
git clone https://github.com/ZYLong654/Simple-Chat-Room.git
百度云
链接:https://pan.baidu.com/s/1-H8RIpUFQWB9syYn7yS9AA
提取码:lvf0