利用CocoaHttpServer搭建手机本地服务器
来源:互联网 发布:表情包走红网络论文 编辑:程序博客网 时间:2024/06/06 05:41
cocoahttpserver是由deusty designs 开源的一个项目,支持异步socket,ipv4和ipv6,http Authentication和TLS加密,小巧玲珑。出了支持GET方法这一点外,其他的可以说该有的都有,该没有的都没有了。感觉很强大,于是就从github下载了demo,详细研究了一下
我的demo https://github.com/OPTJoker/CocoaHttpServer
首先是把项目导入自己的工程
1 这个很简单,只需要把需要的文件拖拽到我们的项目即可。
上面是我的文件结构,这样就可以使用httpserver来创建我们的http服务器了
httpServer = [[HTTPServer alloc] init]; [httpServer setType:@"_http._tcp."]; // [httpServer setPort:12345]; NSString * webLocalPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"Web"]; [httpServer setDocumentRoot:webLocalPath]; NSLog(@"Setting document root: %@", webLocalPath); NSError * error; if([httpServer start:&error]) { NSLog(@"start server success in port %d %@",[httpServer listeningPort],[httpServer publishedName]); } else { NSLog(@"启动失败"); }
以上代码建议写在appDelegate里面。按理说写在试图控制器里面也行,但是我失败了,也不知道为什么。
[httpServer setPort:12345];这句代码,我们在测试的时候,可以采用固定的端口。正式的时候,就去掉,原因我真不懂。。求告知这样一个简单的http服务器就搭建到你的手机端了,不过有一点需要注意,在拖拽web的文件夹的时候一定用真实的目录,而不是xcode的虚拟目录,即是上图的蓝色文件夹
服务器创建成功了,可我们想验证一下,怎么验证呢?方法如下:
在手机浏览器里输入:http://localhost:端口号/index.html
0 0
- 利用CocoaHttpServer搭建手机本地服务器
- 利用nodeJs anywhere搭建本地服务器环境
- 手机成功访问node.js搭建的本地服务器
- 利用phpnow搭建本地服务器供外网访问,使用动态域名解析
- 利用gulp搭建本地服务器,并能模拟ajax
- Windows下利用TortoiseSVN搭建本地SVN服务器
- 利用gulp搭建本地服务器,并能模拟ajax
- 手机访问本地服务器
- 手机访问本地服务器
- 如何利用安卓手机搭建WEB服务器
- 本地Web服务器搭建
- 搭建Git本地服务器
- 搭建本地邮件服务器
- maven本地服务器搭建
- 搭建Git本地服务器
- 本地搭建nuget服务器
- Tomcat本地服务器搭建
- 搭建Git本地服务器
- iOS学习之升级Xcode之后VVDocumenter-Xcode不能用解决办法
- HDU 5055 Bob and math problem
- Opencv2.4.9源码分析——HoughLinesP
- 360详解儿童手表背后技术:五颗芯片共同定位
- 500 (Internal Server Error)错误解析
- 利用CocoaHttpServer搭建手机本地服务器
- Masonry的使用和介绍
- js 自动补全
- 9.打开MIUI中的悬浮窗权限编辑界面分析过程
- Android smail变量对照表
- android自带样式 theme
- 暴雪公司关于字符串匹配的hash算法
- nginx无法启动: libpcre.so.1/libpcre.so.0: cannot open shared object file解决办法
- 静电边值问题的唯一性定理