TCP与UDP的区别

TCP与UDP区别 TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。 UDP---用户数据报协议,是一个...

2014-02-17 22:12:08

阅读数:557

评论数:0

Socket使用大全

第一部分、概念的理解 1、什么是Socket? Socket又称之为“套接字”,是系统提供的用于网络通信的方法。它的实质并不是一种协议,没有规定计算机应当怎么样传递消息,只是给程序员提供了一个发送消息的接口,程序员使用这个接口提供的方法,发送与接收消息。 Socket描述了一个IP、端口对。...

2014-02-17 22:01:03

阅读数:733

评论数:0

iOS网络编程之BSD Socket

[深入浅出Cocoa]iOS网络编程之Socket 罗朝辉 (http://blog.csdn.net/kesalin) CC 许可,转载请注明出处 更多 Cocoa 开发文章,敬请访问《深入浅出Cocoa》 CSDN专栏:http://blog.csdn.n...

2014-02-17 21:59:46

阅读数:3390

评论数:0

iOS网络编程之CFNetwork

[深入浅出Cocoa]iOS网络编程之CFNetwork 罗朝辉 (http://blog.csdn.net/kesalin/) 本文遵循“署名-非商业用途-保持一致”创作公用协议   一,CFNetwork 简介 首先来回顾下。在前文《[深入浅出Cocoa]iOS网...

2014-02-17 21:58:53

阅读数:851

评论数:0

iOS网络编程之NSStream

[深入浅出Cocoa]iOS网络编程之NSStream 罗朝辉 (http://blog.csdn.net/kesalin/) 本文遵循“署名-非商业用途-保持一致”创作公用协议   一,NSStream简介 首先来回顾下。在前文《[深入浅出Cocoa]iOS网络编程...

2014-02-17 21:57:59

阅读数:1583

评论数:0

Socket(包含4次握手 disconneect)

iOS Socket用法 “一切皆Socket!” 话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。 ——有感于实际编程和开源项目研究。 原文地址:http://www.cnblogs.com/ixxonline/archive/2012/06/01/2...

2014-02-17 21:57:04

阅读数:1527

评论数:0

SQL join

left join   :左连接,返回左表中所有的记录以及右表中连接字段相等的记录。 right join :右连接,返回右表中所有的记录以及左表中连接字段相等的记录。 inner join: 内连接,又叫等值连接,只返回两个表中连接字段相等的行。 full join:外连接,返回两个表中的行:...

2014-02-16 22:49:48

阅读数:538

评论数:0

sqlite3 15条语句

SQLite3 is very lightweight SQL database which focuses on simplicity more than anything else. This is a self-contained serverless database engine, wh...

2014-02-16 22:40:11

阅读数:711

评论数:0

tcp与http的区别

1、TCP连接  手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立起一个TCP连接需要经过“三次握手”: 第一次握手:客户端发送sy...

2014-02-16 13:06:07

阅读数:696

评论数:0

ios voip

一般来说, IOS很少给App后台运行的权限. 仅有的方式就是 VoIP. IOS少有的为VoIP应用提供了后台socket连接,定期唤醒并且随开机启动的权限.而这些就是IOS上实现VoIP App的关键. 苹果官方文档对于的描述就短短的一页(点击这里),很多细节没有提及. 这篇微博通过具体实...

2014-02-16 12:37:02

阅读数:7699

评论数:1

IOS在后台每隔一段时间执行一下

IOS在后台每隔一段时间执行一下 步骤: 1.在info.plist里加入UIBackgroundModes键,其值为数组,数组之一为voip字符串: UIBackgroundModesvoip 2.在程序启动的时候调用- (void)setupBackgroundHand...

2014-02-16 12:31:34

阅读数:2080

评论数:0

socket 心跳包机制

心跳包机制    跳包之所以叫心跳包是因为:它像心跳一样每隔固定时间发一次,以此来告诉服务器,这个客户端还活着。事实上这是为了保持长连接,至于这个包的内容,是没有什么特别规定的,不过一般都是很小的包,或者只包含包头的一个空包。     在TCP的机制里面,本身是存在有心跳包的机制的,也就是...

2014-02-16 11:40:48

阅读数:1379

评论数:0

socket中的短连接与长连接

TCP连接简介 当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接, 当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接, 连接的建立是需要三次握手的,而释放则需要4次握手, 所以说每个连接的建立都是需要资源消耗和时间消耗的 ​经典的三次握...

2014-02-16 11:38:36

阅读数:10272

评论数:0

Developing a VoIP App

Tips for Developing a VoIP App A Voice over Internet Protocol (VoIP) app allows the user to make phone calls using an Internet connection instead ...

2014-02-16 11:36:43

阅读数:1224

评论数:0

XPath手册

[[注:]本手册由ZVON版本加工而成,对JQuery感兴趣的朋友可以看一下源代码] 页首 /AAA /AAA/CCC /AAA/DDD/BBB //BBB //DDD/BBB /AAA/CCC/DDD/* /*/*/*/BBB //* /AAA/BBB[1] /AA...

2014-02-09 22:08:23

阅读数:555

评论数:0

ios 渐变

- (void)drawRect:(CGRect)rect   {       [super drawRect:rect];              CGContextRef ctx = UIGraphicsGetCurrentContext();              UIGraphics...

2014-02-09 00:40:19

阅读数:517

评论数:0

CoreGraphics简单绘图

一、导入coreGraphics.framework 二、绘制图形 1、绘制矩形 01 // 绘制矩形 02 - (void)drawRectangle { ...

2014-02-08 23:15:46

阅读数:635

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭