
【开发技术】网络编程
ch_soft
这个作者很懒,什么都没留下…
展开
-
移动设备的网络通信 http /socket
1、TCP连接手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,原创 2012-02-23 10:23:30 · 4211 阅读 · 0 评论 -
CFNetwork 基本结构
CFNetwork 基本结构来源:http://developer.apple.com.cn/documentation/Networking/Conceptual/CFNetwork/Concepts/chapter_2_section_3.html 在学习 CFNetwork API 之前,你必须首先理解作为 CFNetwork 基础的最主要的 API。CFNetwork 的存在依转载 2011-11-17 12:49:58 · 1581 阅读 · 0 评论 -
IOS要:使用开源代码IOS进行socket编程
iphone的标准推荐CFNetwork C库编程.但是编程比较烦躁。在其它OS往往用类来封装的对Socket函数的处理。比如MFC的CAsysncSocket.在iphone也有类似于开源项目.cocoa AsyncSocket库, 官方网站:http://code.google.com/p/cocoaasyncsocket/ 它用来简化CFnetwork的调用.一.在项目引入ASync转载 2012-02-23 16:00:53 · 15353 阅读 · 8 评论 -
IOS线程的使用
iOS 支持多个层次的多线程编程,层次越高的抽象程度越高,使用起来也越方便,也是苹果最推荐使用的方法。下面根据抽象层次从低到高依次列出iOS所支持的多线程编程范式:1, Thread;2, Cocoa operations;3, Grand Central Dispatch (GCD) (iOS4 才开始支持)下面简要说明这三种不同范式:Thread 是这三种范式里面相对轻转载 2012-02-23 16:34:36 · 4050 阅读 · 0 评论 -
IOS网络检测及使用
以下苹果开发网络编程知识由 CocoaChina 会员 “cocoa_yang” 总结,希望能为苹果开发新手梳理知识脉络,节省入门时间。一:确认网络环境3G/WIFI 1. 添加源文件和framework 开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审查的。 Apple 的转载 2012-03-16 11:23:27 · 6898 阅读 · 0 评论 -
iOS-实现文件上传下载
iOS开发中会经常用到文件上传下载的功能,这篇文件将介绍一下使用asp.net webservice实现文件上传下载。首先,让我们看下文件下载。这里我们下载cnblogs上的一个zip文件。使用NSURLRequest+NSURLConnection可以很方便的实现这个功能。同步下载文件: NSString *urlAsString = @"h转载 2012-06-14 00:59:46 · 35442 阅读 · 5 评论 -
cocos2d-x如何优化内存的应用
一,IOS与图片内存在IOS上,图片会被积极缩放到2的N次方大小。例如一张1024*1025的图片,占用的内存与一张1024*2048的图片是一致的。图片占用内存大小的共计的公式是;长*宽*4。何等一张512*512 占用的内存即是 512*512*4 = 1M。其他尺寸以此类推。(ps:IOS上支持的最大尺寸为2048*2048)。 二,cocos2d-x 的图片缓转载 2013-05-18 17:02:19 · 2171 阅读 · 1 评论 -
CocoaAsyncSocket学习
原文在:http://disanji.net/2011/08/12/cocoaasyncsocket%E5%AD%A6%E4%B9%A0/CocoaAsyncSocket支持tcp和udp。其中:AsyncSocket类是支持TCP的AsyncUdpSocket是支持UDP的AsyncSocket是封装了CFSocket和CFSteam的TCP/IP转载 2012-02-23 16:13:13 · 5680 阅读 · 3 评论