Linux网络编程:简易聊天室

简介

这个是我利用当前掌握的知识写的一个小的项目,主要功能就是建立一个服务器,然后让加入该服务器的客户端能跟使用QQ群一样聊天。

使用方法

  1. 下载源码
  2. 修改server.h中的SERVERPORT,表示服务器要使用的端口,建议使用大于1024的端口。
  3. 修改client.c中的SERVERPORTSERVERIP,对应于服务器的端口和IP
  4. 在项目文件夹下运行make指令,可以生成clientserver两个可执行文件。
  5. 创建一个management.txt文件,在里面维护可登陆服务器的账号密码。name为聊天时的昵称,account为账号,password为密码。格式如下图所示: 在这里插入图片描述
  6. 在服务器上把management.txtserver两个文件放到服务器上,直接运行./server,可以看到有两个账号信息被加载成功。
    在这里插入图片描述
  7. 在客户端上运行./client accountpassword分别为在management.txt中维护的账号和密码。
    在这里插入图片描述
  8. 多个客户端加入聊天后,效果如下:
    Linux网络编程:简易聊天室_第1张图片

源码下载

github:

git clone https://github.com/ZYLong654/Simple-Chat-Room.git

百度云

链接:https://pan.baidu.com/s/1-H8RIpUFQWB9syYn7yS9AA
提取码:lvf0

你可能感兴趣的:(Linux网络编程)