epoll_LT模式架构实现聊天室
使用epoll多路复用的LT模式
服务器默认端口为4507,可在server.c文件的line:3修改
运行时需要给两个参数
-p:服务器端口
-a:服务器地址
本机测试默认为:./client -p 4507 -a 127.0.0.1
联机测试时,终端输入:
ip addr 获得自己的ip地址
### 服务器端:
gcc -o server server.c ser.c group.c func.c mysql.c -pthread -lmysqlclient
### 客户端:
gcc -o client client.c func.c -pthread -lmysqlclient
cd build
make
请务必在使用前更改成自己的MYSQL
有关服务器的设置在server.c文件的line:46
请手动建库"testdb":
create database testdb default charset=utf8;
服务器的文件暂存地址为: ./../file_buf/ 可在ser.c文件的line:1657进行修改.
客户端的文件存放地址为:/home/crushbb/Desktop/ 请务必在使用前更改为自己的地址:在client.c文件的line:116进行修改