iPhone Http 服务器Mongoose的使用
<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>
本文由用户 fmms 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!