Tntnet - C++的Web应用服务器


LGPL
Linux
C/C++

软件简介

Tntnet 是一个 Web 应用服务器,可使用 C 来编写 Web 应用,可直接在 HTML 页面上编写 C 代码。完全多线程,支持 HTTP
keep-alive ,其动态页面几乎跟静态页面的性能一样。

示例页面:

<#
  this is a simple hello-world-application
#>
<%args>
name;            // define query-parameter
                 // this defines a variable of type std::string with
                 // the name "name"
</%args>
< **html** >
 < **head** >
  < **title** > **Hello World-application for tntnet** </ **title** >
 </ **head** >

 < **body** **bgcolor** ="#FFFFFF">
  < **img** **src** ="tntnet.jpg" **align** ="right">

  < **h1** > **Hello** <$ name.empty() ? "World" : name $></ **h1** >

  < **form** >
   What's your name?
   < **input** **type** ="text" **name** ="name" **value** ="<$name$>"> < **br** >
   < **input** **type** ="submit">
  </ **form** >

 </ **body** >
</ **html** >