一个同时支持ipv4和ipv6的web服务端.
仅支持运行在linux系统上.
运行后监听所有地址的访问.
监听端口定义在config.txt
中.
配置文件: config.txt文件
(可在main.cpp
中修改)
配置文件内容格式:
[端口号]
[聊天记录生命周期] (功能未实现)
[发信频率] (功能未实现)
web路由:
/chatRoom
聊天室页面
/filesSharing
文件共享页面.
默认暴露了运行目录下的./filesSharing目录
用户可访问/filesSharing/文件名来下载文件
***警告***:未实现任何web安全功能, 请勿将此服务暴露在公网上.
运行方式:
用cmake编译
在可执行文件夹的同目录下, 创建config.txt
文件并按照上述格式写入端口号,创建filesSharing
文件夹.
运行可执行文件即可.