AFNetworking了解AFNetworking是一个讨人喜欢的网络库,适用于iOS以及Mac OS X. 它构建于在NSURLConnection,NSOperation, 以及其他熟悉的Foundation技术之上. 它拥有良好的架构,丰富的api,以及模块化构建方式,使得使用起来非常轻松....
分类:
Web程序 时间:
2015-03-02 16:32:57
阅读次数:
218
偶尔一个机会,了解了下zeroMQ消息队列。1ZeroMQ概述ZeroMQ是一种基于消息队列的多线程网络库,其对套接字类型、连接处理、帧、甚至路由的底层细节进行抽象,提供跨越多种传输协议的套接字。ZeroMQ是网络通信中新的一层,介于应用层和传输层之间(按照TCP/IP划分),其是一个可伸缩层,可并...
分类:
其他好文 时间:
2015-02-28 18:17:26
阅读次数:
137
关于百度词典API的说明,地址在这里:百度词典API介绍 关于android网络库Volley的介绍说明,地址在这里:Android网络通信库Volley 首先我们看下大体的界面布局! 再帖张最终的效果图 看到效果图,应该知道布局很简单了对吧: 布局xml文件如下: ...
分类:
移动开发 时间:
2015-02-16 01:38:47
阅读次数:
260
Boost.Asio入门
首先,让我们先了解Boost.Asio是什么?怎么编译它?顺带着会有一些例子。你会发现Boost.Asio不仅仅是一个网络库。同时你也会接触到Boost.Asio中最核心的类——io_service。...
分类:
其他好文 时间:
2015-02-12 12:35:31
阅读次数:
187
基本概念Asio proactorI/O服务work类run() vs poll()stop()post() vs dispatch()buffer类缓冲区管理I/O对象socket信号处理定时器strand参考最近尝试使用了一下Boost.Asio,不知道是否因为各大公司都有自己相对成熟的网络库的...
分类:
其他好文 时间:
2015-02-12 12:23:37
阅读次数:
236
libevent接口的使用是简单easy的、关键还是一些其他技术须要深入了解、如epoll!以下文章来自open经验库:libevent是一个基于事件触发的网络库,memcached底层也是使用libevent库。整体来说,libevent有以下一些特点和优势:* 事件驱动,高性能;* 轻量级,专注...
分类:
其他好文 时间:
2015-02-05 09:27:15
阅读次数:
126
多平台支持支持Net2+, Mono, Unity3d, Xamarin.iOS, Xamarin.Android, Windows Phone 8, Windows RT 等平台。高性能支持大于1000 的客户端连接,以1Gbps数据速率。我们的网络库包含许多额外的功能,可以用来最大化可用的网络带...
Alamofire是一个用Swift编写的HTTP网络库,由此前热门开源项目AFNetworking的的作者mattt开发,可非常简单地用于异步网络通信。要获取最新版本的 Alamofire,前往https://github.com/Alamofire/Alamofire然后单击网页右边的Downl...
分类:
编程语言 时间:
2015-01-28 19:41:03
阅读次数:
317
(1)ACE庞大、复杂,适合大型项目。开源、免费,不依赖第三方库,支持跨平台。http://www.cs.wustl.edu/~schmidt/ACE.html(2)AsioAsio基于Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。开源、免费,支持跨平台。http:...
分类:
编程语言 时间:
2015-01-28 17:31:28
阅读次数:
189
一、Socket简介
Socket是进程通讯的一种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换。
几个定义:
(1)IP地址:即依照TCP/IP协议分配给本地主机的网络地址,两个进程要通讯,任一进程首先要知道通讯对方的位置,即对方的IP。
(2)端口号:用来辨别本地通讯进程,一个本地的进程在通讯时均会占用一个端口号,不同的进程端口号不同,因此在通讯前必须...
分类:
其他好文 时间:
2015-01-28 09:40:37
阅读次数:
275