Socket
不负红颜
热爱技术的90后
Q:476469612
展开
-
简单理解Socket
TCP/IP要想理解socket首先得熟悉一下TCP/IP协议族, TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,定义了主机如何连入因特网及数据如何再它们之间传输的标准,从字面意思来看TCP/IP是TCP和IP协议的合称,但实际上TCP/IP协议是指因特网整个TCP/IP协议族。不同于ISO模转载 2016-09-03 11:12:31 · 339 阅读 · 0 评论 -
IM 技术在多应用场景下的实现及性能调优:iOS 视角
IM 已经成为当下 App 的必备模块,在不同垂直领域,技术实现不尽相同。究竟该如何选型?技术实现过程中,又该如何进行性能调优?本篇文章分为应用场景、技术实现细节、针对移动网络特点的性能调优三个部分,具体讲解IM即时通讯技术在社交、直播、红包等不同场景下的技术实现与性能调优。需要注意,本文中所涉及到的所有 iOS 相关代码,均已 100% 开源(不存在 framework ),便于学习参考转载 2016-11-01 14:23:18 · 1486 阅读 · 0 评论 -
微信,QQ这类IM app怎么做——谈谈Websocket
前言关于我和WebSocket的缘:我从大二在计算机网络课上听老师讲过之后,第一次使用就到了毕业之后的第一份工作。直到最近换了工作,到了一家是含有IM社交聊天功能的app的时候,我觉得我现在可以谈谈我对WebSocket/Socket的一些看法了。要想做IM聊天app,就不得不理解WebSocket和Socket的原理了,听我一一道来。目录1.WebSocket使用场景2.转载 2017-05-23 10:48:52 · 1213 阅读 · 0 评论 -
bzero, memset ,setmem 区别
From: http://blog.csdn.net/agathe/article/details/6066157bzero 原型:extern void bzero(void *s, int n);用法:#include 功能:置字节字符串s的前n个字节为零。 说明:bzero无返回值。 举例:转载 2017-08-22 16:11:29 · 669 阅读 · 0 评论 -
CFSocket
一、概念理解1.什么是Socket?Socket又称为“套接字”,是系统提供的用于网络通信的方法,本质并不是一个协议,没有规定计算机怎么样传递消息,只是给程序员提供一个接口,使用这个接口提供的方法,发送和接收消息。Socket简化了程序员操作,知道对方的IP和端口号的情况下,就可以给对方发送消息,再有服务端来处理,因此需要服务端和客户端。2.Socket的通信过程每一个应用或者转载 2017-08-22 16:43:00 · 1559 阅读 · 0 评论