127.0.0.1是回路地址,用于测试,相当于localhost本机地址,没有网卡,不设DNS都可以访问. 端口地址在0~65535之间,其中0~1023之间的端口是用于一些知名的网络服务和应用,用户的普通网络应用程序应该使用1024以上的端口. 网络应用中基本上都是TCP(Transmissi.....
分类:
编程语言 时间:
2015-01-29 23:59:49
阅读次数:
308
本程序使用开源的来自英国的networkcomms2.3.1网络通讯框架(c#语言编写) 【http://www.networkcomms.net】使用networkcomms框架作为工作中的主要编程框架1年多的时间了,networkcomms的有优美、稳定深深打动了我,基于此框架开发了不少程序,特...
NetMQ (ZeroMQ to .Net),ØMQ号称史上最快中间件。它对socket通信进行了封装,使得我们不需要写socket函数调用就能完成复杂的网络通信。和一般意义上的消息队列产品不同的是,它没有消息队列服务器,而更像是一个网络通信库。从网络通信的角度看,它处于会话层之上,应用层之下...
Alamofire是一个用Swift编写的HTTP网络库,由此前热门开源项目AFNetworking的的作者mattt开发,可非常简单地用于异步网络通信。要获取最新版本的 Alamofire,前往https://github.com/Alamofire/Alamofire然后单击网页右边的Downl...
分类:
编程语言 时间:
2015-01-28 19:41:03
阅读次数:
317
本文转载自大牛Trinea的博文:Android利用Fiddler进行网络数据抓包主要介绍Android及IPhone手机上如何利用Fiddler进行网络数据抓包,比如我们想抓某个应用(微博、微信、墨迹天气)的网络通信请求就可以利用这个方法。Mac 下请使用Charles代替 Fiddler,Cha...
分类:
移动开发 时间:
2015-01-27 11:01:46
阅读次数:
521
最近跟着云课堂上的极客学院做安卓APP,学习了课程里面介绍的一种网络通信架构。清晰明了,比我自己东一块西一块拼凑出来的要好很多。在这里记录一下。云课堂的连接:http://study.163.com/course/courseMain.htm?courseId=917001目录:一、Android端...
分类:
移动开发 时间:
2015-01-25 15:12:24
阅读次数:
274
本人习惯边学习,边总结精华,以下内容就是学习linuxcast.net的nash_su老师学习的个人笔记。 另外个人强烈推荐itercast.net教学视频,虽然现在服务器已关闭,但是在百度云上还是有一整套视频下载。 IP编址IP地址是一个双层编址方案,一个IP地址标识一个主机(更准确地说是一个.....
分类:
其他好文 时间:
2015-01-24 14:20:57
阅读次数:
253
使用HTTP协议访问网络:
URL url=new URL("http://www.baidu.com");
HttpURLConnection connection=(HttpURLConnection)url.openConnection();
GET:表示希望从服务器那里获取数据
POST:表示希望提交数据给服务器
connection.setRequestMethod("GET"...
分类:
Web程序 时间:
2015-01-21 22:32:11
阅读次数:
277
看了陈硕的书,说虽然有pipe, msgget, message queue, unix domain socket, 还是建议进程间只用tcp socket来通信。
pipe的缺点是阻塞。msgget缺点是不能select。mq_send可以,但是双向通信要开两个mq。unix domain不能跨网络。tcp socket优点很多,就是处理分包比较麻烦些,不过可以抽象出来。根据我的项目需要,...
分类:
系统相关 时间:
2015-01-20 22:16:33
阅读次数:
269
智能家居概念的起源很早,但一直未有具体的建筑案例出现,直到1984年美国联合科技公司才出现了首栋的“智能型建筑”,从此也揭开了全世界争相建造智能家居的序幕,又称智能住宅。
智能家居是以住宅为平台,兼备建筑、网络通信、信息家电、设备自动化,集系统、结构、服务、管理为一体的高效、舒适、安全、便利、环保的居住环境。与普通家居相比,智能家居不仅具有传统的居住功能,提供舒适安全、高品位且宜...
分类:
其他好文 时间:
2015-01-20 18:13:12
阅读次数:
283