KLone是一个全功能的支持多平台的嵌入式HTTP服务器软件和Web开发框架,主要用在一些嵌入式设备中。
KLone使用形如 <% /* code */ %> 的方式来编写页面。
KLone 2.4.0增加了支持 CyaSSL 来处理 HTTPS、嵌入资源加密和客户端会话;增加 session_set_cipher_key() 接口;简化嵌入内容加密证书;修复了不少的bug。
示例网页:
- <%!
- #include <string.h>
- #include <sys/types.h>
- #include <dirent.h>
- %>
- <html>
- <head>
- <title>My first page</title>
- <link rel="stylesheet" href="kl.css" type="text/css">
- </head>
- <body>
- <h3>Root dir content:</h3>
- <ul>
- <%
- DIR *dirp;
- struct dirent *dp;
- dirp = opendir("/");
- while ((dp = readdir(dirp)) != NULL)
- io_printf(out, "<li>%s</li>", dp->d_name);
- closedir(dirp);
- %>
- </ul>
- </body>
- </html>
联系客服