摘要: 关于在IOS下使用Socket进行通讯的技术文章也许诺很久了,今日又是一个还债的日子,网上虽然很多介绍过AsyncSocket或GCDAsyncSocket的文章,但其实就那么一两篇大部分都是转载,于是我义正言辞、慷慨激昂的批判他们这种不负责任的态度,学习,不是给自己学的,是要和大家分享的。技术的共... 阅读全文
posted @ 2015-07-17 12:07 三江汇流 阅读(3092) 评论(0) 推荐(1) 编辑
摘要: 1. TCP连接当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的经典的三次握手示意图:经... 阅读全文
posted @ 2015-07-17 11:30 三江汇流 阅读(454) 评论(0) 推荐(1) 编辑
摘要: 读代码时看到此处,摘记下来。流套接字(SOCK_STREAM):流套接字用于提供面向连接、可靠的数据传输服务。该服务将保证数据能够实现无差错、无重复发送,并按顺序接收。流套接字之所以能够实现可靠的数据服务,原因在于其使用了传输控制协议,即TCP(The Transmission Control Pr... 阅读全文
posted @ 2015-07-17 11:22 三江汇流 阅读(7446) 评论(0) 推荐(0) 编辑
摘要: 我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想... 阅读全文
posted @ 2015-07-17 11:20 三江汇流 阅读(394) 评论(0) 推荐(0) 编辑