Mongoose 是一个可嵌入到你的iPhone App 中的“轻量级”的http服务器,它是基于BSD 协议的开源项目,它的作者是Sergey Lyubka。项目地址位于:https://github.com/face/MongooseDaemon#readme
它的使用非常简单,你可以直接在项目中以源代码的方式引用。使用Mongoose时,首先要#import "MongooseDaemon.h",然后在应用程序委托中声明一个MongooseDaemon对象:
MongooseDaemon*mongooseDaemon;
在应用程序委托的applicationDidFinishLaunching:(UIApplication *)application方法中加入Mongoose服务器:
mongooseDaemon = [[MongooseDaemon alloc] init];
[mongooseDaemon startMongooseDaemon:@"8080"];
这样,当应用程序一启动就启动了一个Mongoose的http服务器(8080端口)。
在dealloc方法中,这样来停止http服务:
[mongooseDaemon stopMongooseDaemon];
[mongooseDaemon release];
在设备上调试该程序,然后在Mac上打开Safari,输入iPhone所在的ip地址和Mongoose http服务器所监听的端口8080,你将会看到浏览器中列出了应用程序沙盒中的所有目录:
现在,你可以访问程序目录中的某个文件了:
另外告诉你一个查看iPhone ip地址的小技巧:在“设置”程序中,点击Wi-Fi,可以看到当前Wi-Fi网络右边有一个蓝色箭头,点击这个图标,你会得到iPhone目前的ip地址。
分享到:
相关推荐
Web服务器 Mongoose ,Mongoose Web Server是一款易于使用的Web服务器,它可以嵌入到其它应用程序中,为其...
跨平台:Linux / Unix,QNX,eCos,Windows,Android,iPhone支持 单线程,异步,基于事件的非阻塞API 内置的协议: 普通TCP,UDP的平原,SSL / TLS(传输,单向或双向) HTTP客户端,服务器 WebSocket客户端,...
使用mongoose实现了httpserver,httpclient,websocketserver
Mongoose is easy to use web server. It also can be used as embedded web server library to provide web interface to applications. Mongoose executable does not depend on any external library or ...
Mongoose是一个轻量化的web服务器,通过提供一个web接口给它,它可以嵌入到现有的工程当中。Mongoose的整个代码只有一个c文件和一个h文件,使用起来非常方便。 c++ http通讯 基于mongoose 的httpserver和httpclient...
mongoose v6.15版本,多线程http——server,自己从GitHub上下载的c源码,然后再vc6里面改成c++工程,线程数量可设
mongoose-6.1 winddows服务器,本人正在使用中。
1、基于mongoose 6.7实现的http server 2、支持多线程(本项目使用vs2008编译) 3、附带mongoose6.7版本源代码,6.7以上的版本,多线程实现方式与现在不一样)
C++实现HTTP,代码基于轻量mongoose,附带封装代码http_client 使用注册回调函数的方式,回调函数可以携带自定义数据
mongoose是一个小型的服务器,从国外网站上下载下来的,给需要的朋友
跨平台web服务器,单执行文件,放任何一目录里执行,即可把该目录内容提供web访问下载上传。 mongoose 3.1版,修复中文目录错误。
开源的 web 服务器 Crossplatform - works on Windows, MacOS and most flavors of UNIX CGI, SSL, SSI, Digest (MD5) authorization, resumed download, aliases IP-based ACL, Windows service, GET, POST, ...
自2004年以来在市场上,被大量op mongoose使用-嵌入式Web服务器/嵌入式网络库Mongoose是嵌入式环境的理想选择。 它被设计用于连接设备并使它们在线。 自2004年以来在市场上,它被大量的开源和商业产品所使用-它甚至...
Mongoose:嵌入式Web服务器的库。这是一个多协议嵌入式网络库功能包括TCP,HTTP客户机和服务器,WebSocket客户端等。
mongoose使用心得.docx
一个小巧的web服务器,可以将其应用于手机等嵌入式设备
轻量级的web服务器,mongoose 里面有多个简单denmo 实际只需要将mongoose.c mongoose.h 加入到你的工程里即可 ,c/c++ 支持跨平台 windows linux macos stm32
免费好用的http服务器 免费好用的http服务器 免费好用的http服务器 免费好用的http服务器 免费好用的http服务器
小巧的http server,可以配合php使用。资源占用很小,配置简单,非常适合个人开发环境的搭建
mongoose是一种功能强大的通讯库,http只是它其中的一部分。它能构建嵌入式的http服务器,也可以做为http客户端。但它的使用并不友好,例如想要发起一次http请求,你需要准备的工作很多。完成一次HTTP请求。注:如果...