iPhone Http 服务器Mongoose的使用

fmms 13年前
     <p>Mongoose 是一个可嵌入到你的iPhone App 中的“轻量级”的http服务器,它是基于BSD 协议的开源项目,它的作者是Sergey Lyubka。项目主页位于:<a href="/misc/goto?guid=4959500520709547119" rel="nofollow">https://github.com/face/MongooseDaemon#readme</a></p>    <p>它的使用非常简单,你可以直接在项目中以源代码的方式引用。使用Mongoose时,首先要#import "MongooseDaemon.h",然后在应用程序委托中声明一个MongooseDaemon对象:</p>    <p>MongooseDaemon   *mongooseDaemon;</p>    <p>在应用程序委托的applicationDidFinishLaunching:(UIApplication *)application方法中加入Mongoose服务器:</p>    <p>mongooseDaemon = [[MongooseDaemon alloc] init];</p>    <p>[mongooseDaemon startMongooseDaemon:@"8080"];</p>    <p>这样,当应用程序一启动就启动了一个Mongoose的http服务器(8080端口)。</p>    <p>在dealloc方法中,这样来停止http服务:</p>    <p>[mongooseDaemon stopMongooseDaemon];</p>    <p> [mongooseDaemon release];</p>    <p>在设备上调试该程序,然后在Mac上打开Safari,输入iPhone所在的ip地址和Mongoose http服务器所监听的端口8080,你将会看到浏览器中列出了应用程序沙盒中的所有目录:</p>    <p><a href="https://simg.open-open.com/show/0f9ce731d54695a4da7c567b6d0164b4.png" target="_blank"><img style="width:581px;height:355px;cursor:pointer;" alt="iPhone Http 服务器Mongoose的使用" src="https://simg.open-open.com/show/0f9ce731d54695a4da7c567b6d0164b4.png" /></a></p>    <p>现在,你可以访问程序目录中的某个文件了:</p>    <a href="https://simg.open-open.com/show/65ac4f101fb9f482517e43aba9f540b8.png" target="_blank"><img style="width:568px;height:220px;cursor:pointer;" alt="iPhone Http 服务器Mongoose的使用" src="https://simg.open-open.com/show/65ac4f101fb9f482517e43aba9f540b8.png" /></a>    <br />    <p>另外告诉你一个查看iPhone ip地址的小技巧:在“设置”程序中,点击Wi-Fi,可以看到当前Wi-Fi网络右边有一个蓝色箭头,点击这个图标,你会得到iPhone目前的ip地址。</p>    <p>文章出处:<a href="/misc/goto?guid=4959500520807623169" rel="nofollow">http://blog.csdn.net/kmyhy/article/details/7031340</a></p>