一、实验目的
- 熟悉 Linux 系统的使用,了解 Linux 操作系统的主要功能;
- 熟练掌握 GCC 编译器;
- 熟练掌握 Makefile;
- 熟练掌握在 Linux 操作系统上编写代码开发程序。
二、实验内容
在 Linux 平台上开发一个基于主机系统的多客户多终端即时通讯/聊天室
要求:
- 群聊
- 私聊
- 查看历史纪录
- 发送文件
使用 Makefile
三、实验过程与方法
本次实验代码分为两个部分,分别是服务器端部分和客户端部分,用户需要在同时开启数据库和服务器连接的情况下才能登陆进客户端的程序,具体代码实现如下所示。
下面这段代码属于服务器部分,它实现的功能是获取系统当前的日期和时间,为了能够清楚用户发送和接受消息的时间,因此我们需要这部分的代码。
源码和文档都托管在了【WRITE-BUG数字空间】上面了,有需要的可自取~