套接字是一种通信机制,凭借这种机制,客户/服务器系统的开发工作既可以在本地单机上进行,也可以跨网络进行,Linux所提供的功能(如打印服
务,ftp等)通常都是通过套接字来进行通信的,套接字的创建和使用与管道是有区别的,因为套接字明确地将客户和服务器区分出来,套接字可以实现将多个客
户连接到一个服务...
分类:
其他好文 时间:
2014-05-27 02:38:26
阅读次数:
318
iphone包含了很多框架和库,从底层的套接字到不同层次的封装,可以方便地给程序添加网络功能。
(1)BSD套接字。最底层的套接字,这是Unix网络开发常用的API。如果从其他系统移植程序,而程序用的是BSD套接字,那么网络部分可以继续使用这些API。
(2)CFNetwork framewor.....
分类:
移动开发 时间:
2014-05-24 06:42:47
阅读次数:
386
一、介绍:http 即 超文本传送协议 (Hypertext transfer
protocol) 是通过因特网传送万维网文档的数据传送协议。今天普遍使用的一个版本——HTTP
1.1。HTTP协议通常承载于TCP协议之上,有时也承载于TLS或SSL协议层之上,这个时候,就成了我们常说的HTTPS。...
分类:
其他好文 时间:
2014-05-24 04:03:38
阅读次数:
269
第十一章分布式应用程序
使用网络的应用程序,称为分布式应用程序(distributed applications),现在,已经越来越重要。幸运的是,.NETBCL 和其他的库提供了许多结构,使得通过网络通信变得容易,进而,用 F# 创建分布式应用程序也是很简单。
网络概述
已有几类分布式应用程序,通常分为:客户端-服务器(client-server)应用程序,其中客户...
分类:
其他好文 时间:
2014-05-23 07:29:55
阅读次数:
257
Mayuyu学习Python很久了,今天就开始学习Python的网络编程。
其实说到网络编程,就必须提到一个关键词---“套接字”,即Socket。网络化的应用程序在开始任何通讯之前都需
要创建套接字,就像电话插口一样,没有它就没有办法进行通讯。对于套接字来说,一般分为两种:基于文件型和基
于网络型。套接字实质上就是一个通信端点。当然,我们可以创建面向连接的套接字或者面向无连接的套接字...
分类:
其他好文 时间:
2014-05-22 08:38:29
阅读次数:
221
sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);
基于TCP的socket编程是采用的流式套接字。在这个程序中,将两个工程添加到一个工作区。要链接一个ws2_32.lib的库文件。服务器端编程的步骤:1....
分类:
其他好文 时间:
2014-05-20 10:31:27
阅读次数:
245
当程序启动手机越多的模块,那耗电就越快当你的程序运行时只占用CPU的时候,这时候耗电量是最少的。当然这时候如果cpu的运行速度很慢那是最好的。。程序耗电量控制首要从下面3个方面抓起:1.频繁的I/O操作(启动本地外部存储模块和网络通信模块)2.同时开过多的线程运行(cpu模块)。3.频繁的内存分配以...
分类:
移动开发 时间:
2014-05-19 15:44:00
阅读次数:
287
很早以前收集的网络协议全景图,有两张,一张是《计算机网络设计》的附录图,2006年的,有点老了,如下图所示;另一张是科来软件网络通讯协议图2011版,这个比较全面些,pdf版的。
附上下载地址,供学习和参考: 链接: 网络通信协议图 密码: 8tqw 注:本文只作分享,同时感谢《计算机网络设计》原书...
分类:
其他好文 时间:
2014-05-19 14:28:19
阅读次数:
464
通过前面浅析(一)和浅析(二)的分析,相信大家对于Volley有了初步的认识,但是如果想更深入的理解,还需要靠大家多多看源码。
这篇文章中我们主要来研究一下使用Volley框架请求大量图片的原理,在Android的应用中,通过http请求获取的数据主要有三类:
1、json
2、xml
3、Image
其中json和xml的获取其实原理很简单,使用Volley获取感觉有点大财小用了...
分类:
移动开发 时间:
2014-05-18 05:36:17
阅读次数:
395