TuFao服务器的安装和搭建

本文介绍了如何安装和搭建TuFao服务器,一个基于QT的HTTP服务器。首先,通过安装cmake和qt-sdk来准备环境,然后编译并安装TuFao。接着,在创建的工程中配置QT选项,定义一个继承自QObject的MyServer类,并在main函数中启动HTTP服务器。当请求到达时,通过连接requestReady信号到slotRequestReady槽函数来处理HTTP协议响应。
摘要由CSDN通过智能技术生成

TuFao服务器

tufao是一个由QT编写的HTTP服务器。
tufao代替apache来实现http的通信。

安装tufao

  • 获取原代码
  • 编译和安装
    sudo apt-get install cmake qt-sdk
    在tufao目录下创建build目录
    cd build
    cmake .. -DCMAKE_INSTALL_PREFIX=/usr
    make
    sudo make install
  • 创建工程
    创建空的工程
    工程文件中增加CONFIG += TUFAO1 C++11
    增加一个类MyServer,一定是QObject派生类
    增加一个main.cpp实现main函数
    在MyServer的构造函数,创建Tufao::HttpServer对象server
    将server的信号requestReady和自己写的槽函数slotRequestReady连接
    在slotRequestReady函数中,实现http协议的响应报文。
    示例如下:
    MyServerHandlePost.h
#ifndef MYSERVERHANDLEPOST_H
#define MYSERVERHANDLEPOST_H
#include <QObject>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值