
web
石头翔子
Fighting
展开
-
WEB SERVER 的内网穿透的问题
IPC上做了WEB服务端,使用网页做配置。但是,一个关键的问题是,它没有办法穿透内网。也就是说,只能在内网,或者有固定IP时才能够访问。 为解决这一问题,想从P2P入手。牵扯到三个方面:设备端:IPC服务端:SERVER客户端:CLIENT 基本的思路为:1,IPC开机,登陆SERVER。2,client向Server查询IPC的地址和端口,并尝试发原创 2012-06-04 09:46:24 · 1623 阅读 · 3 评论 -
在IPCam上搭建WEB服务并通过CGI交互的相关问题
本文涉及到目前遇到的几个方面的问题,也是分享,也做个记号备忘。1,thttpd服务器搭建 1)下载: http://www.acme.com/software/thttpd/ 2) 交叉编译 命令:CC=arm-linux-gcc ./configure --host=arm-linux 这里有几个问题需要注意,比较令人郁闷的事情 1,co原创 2012-05-19 15:53:16 · 2625 阅读 · 0 评论 -
thttpd服务器在时间修改后导致CPU占用率过高的问题
thttpd挺好用的WEB服务器可是遇到一个问题,当时间修改后,比如从1970年改到2013年时,thttpd就会占用CPU非常高。查找后发现,其timers.c中tmr_run函数的实现有些问题,按如下修改后,问题解决:voidtmr_run( struct timeval* nowP ) { int h; Timer* t; Timer* next原创 2013-03-27 17:30:07 · 1704 阅读 · 3 评论 -
thttpd又一BUG(严重)
继,修改时间比原时间晚很多时(比如从1970改到2013),CPU占用率疯狂高的问题之后,又一个新问题当修改时间比原时间早时,比如从12点改到11点。此时,thttpd的timer会以12点为基准运行,而实际时间已变成11点。也就是说,直到1小时之后,众多timer才能得以执行。这样,必然会带来问题的。尤其,watchdog_flag如果6分钟不喂狗,就会使程序退出。原创 2013-09-05 15:32:09 · 1291 阅读 · 0 评论