写了个简易的 web server
根据昨天留下来的思路 ,我今天做了个 web server 。只用于给本地程序做配置界面用。
这个想法其实是以前用 google desktop 时明白的,gds 和 google 很多桌面软件都用浏览器做配置界面。其实就是自己做了个简易的 web server 而已。我也不需要太多,支持 GET 即可。仅监听本地端口,本质上没碰网络。windows 都不会弹安全警告。整个代码用 C 写的,才 200 来行。
做成了 lua 的一个模块,require 进来即可用,很方便 :) 再用上点 ajax 技术,操作感也不错呢。
一开始想干脆在本机架一个 kepler ,连文件服务都不需要提供,专心实现 ajax 需要的必要接口。后来失望的发现,xmlhttp request 这个玩意,居然不支持跨域请求。哦,我不该用居然这个词,人家浏览器也是为了安全性考虑的。
又加了十几行代码让我的 web server 支持获取文件的请求,其实也满简单的。
白天里同事非要用 web service 做一个,他已经实现出来了,感觉也满好。不过我有点反感 SOAP 这个东西,不想把我们游戏引擎搞的太臃肿了。明天再接着商量商量看吧。
Comments
Posted by: 福利工口姬 | (22) April 16, 2014 04:29 PM
Posted by: analyst | (21) May 11, 2008 12:42 PM
Posted by: Cloud | (20) May 10, 2008 07:13 PM
Posted by: analyst | (19) May 10, 2008 06:54 PM
Posted by: vbo | (18) May 10, 2008 04:27 PM
Posted by: zen_yue | (17) May 10, 2008 03:13 PM
Posted by: zen_yue | (16) May 10, 2008 01:11 PM
Posted by: Cloud | (15) May 10, 2008 12:38 PM
Posted by: analyst | (14) May 10, 2008 10:50 AM
Posted by: Cloud | (13) May 10, 2008 01:46 AM
Posted by: analyst | (12) May 10, 2008 12:20 AM
Posted by: Cloud | (11) May 9, 2008 10:08 PM
Posted by: justit | (10) May 9, 2008 09:05 PM
Posted by: justit | (9) May 9, 2008 09:01 PM
Posted by: cat | (8) May 9, 2008 07:13 PM
Posted by: Cloud | (7) May 9, 2008 04:34 PM
Posted by: analyst | (6) May 9, 2008 04:00 PM
Posted by: Felix Wong | (5) May 9, 2008 03:32 PM
Posted by: rocky | (4) May 9, 2008 02:54 PM
Posted by: hello_world | (3) May 9, 2008 11:30 AM
Posted by: altchen | (2) May 9, 2008 09:22 AM
Posted by: oyang | (1) May 9, 2008 09:20 AM