- 博客(12)
- 资源 (2)
- 收藏
- 关注
转载 IM:基本介绍
转自:https://www.jianshu.com/p/38e127cb03ecBy 紫韵: 最近对 IM 系统产生了兴趣,就看了些博客,现希望通过一个系列的文章对其稍作总结与记录,如有不对,还望指正。IM 简介IM:Instant Messaging,即时通讯,是一个允许两人或多人通过网络实时传输文字、语音、视频等的终端服务,如现在常用的 QQ、微信、百度 Hi 等。IM 完全基于...
2018-10-25 18:02:18 2836
转载 TCP和UDP的区别(Socket)
转自:https://www.cnblogs.com/LUO77/p/5801977.html TCP和UDP区别 TCP和UDP编程区别 TCP编程的服务器端一般步骤是: 1、创建一个socket,用函数socket(); 2、设置socket属性,用函数setsockopt(); * 可选 3、绑定IP地址、端口等信息到socket上,用函数bind()...
2018-10-24 14:25:41 1401
转载 HTTP协议中的短轮询、长轮询、长连接和短连接
转自:https://www.cnblogs.com/Leo_wl/p/5397265.html阅读目录一、引言 二、以前的误解 三、一个疑问 四、长轮询和短轮询 五、长短轮询和长短连接的区别 六、结语阅读目录HTTP协议中的短轮询、长轮询、长连接和短连接回到目录HTTP协议中的短轮询、长轮询、长连接和短连接返回顶部引言 最近刚到公司不...
2018-10-24 14:19:07 151
转载 http和Tcp的长连接和短连接
转自:https://www.cnblogs.com/fubaizhaizhuren/p/7523374.htmlhttp协议和tcp/ip 协议的关系(1) http是应用层协议,tcp协议是传输层协议,ip协议是网络协议。(2) IP协议主要解决网络路由和寻址问题(3) tcp协议主要解决在IP层协议之上,如何可靠的传输数据,即接收端收到的数据包的大小和顺序,和发送端保持一致。tcp...
2018-10-24 14:16:50 165
转载 NAT 原理与NAT穿越
转自:https://blog.csdn.net/whoamiyang/article/details/51992208?utm_source=blogxgwz6最近在看负载均衡方面的东西中很多都提到了NAT穿越,特意在此总结一下:先做一个约定:内网A中有:A1(192.168.30.112),A2(192.168.30.114)两个用户网关X1(一个NAT设备)有公网IP222.225...
2018-10-19 17:16:14 199
转载 NAT网关和NAT穿越原理
转自:https://blog.csdn.net/chance_yin/article/details/37913963一、原理图1、背景信息: (1)我们模拟的情形是位于网络A下的内网主机UserA 想要和位于网络B下的内网主机UserB进行点对点通信,刚开始的时候UserA和UserB都不知道对方的公网和内网IP地址及端口号,所以必须要再公网上搭建一个服务器C,服务器C主要的...
2018-10-19 17:04:30 1540
转载 IM即时通讯实现原理
即时通讯(Instant Messenger,简称IM)软件多是基于TCP/IP和UDP进行通讯的,TCP/IP和UDP都是建立在更低层的IP协议上的两种通讯传输协议。前 者是以数据流的形式,将传输数据经分割、打包后,通过两台机器之间建立起的虚电路,进行连续的、双向的、严格保证数据正确性的文件传输协议。而后者是以数 据报的形式,对拆分后的数据的先后到达顺序不做要求的文件传输协议。QQ就是使用...
2018-10-19 16:48:54 285
转载 STUN, TURN, ICE介绍
转自:https://blog.csdn.net/byxdaz/article/details/52786600?utm_source=blogxgwz4STUNSTUN协议为终端提供一种方式能够获知自己经过NAT映射后的地址,从而替代位于应用层中的私网地址,达到NAT穿透的目的。STUN协议是典型的Client-Server协议,各种具体应用通过嵌入STUN客户端与STUN Server...
2018-10-19 16:47:32 202
转载 TCP和UDP的最完整的区别
转自:https://blog.csdn.net/li_ning_/article/details/52117463TCP UDPTCP与UDP基本区别 1.基于连接与无连接 2.TCP要求系统资源较多,UDP较少; 3.UDP程序结构较简单 4.流模式(TCP)与数据报模式(UDP); 5.TCP保证数据正确性,UDP可能丢包 6.TCP保证数据顺序,UDP不保证...
2018-10-19 15:47:54 120
转载 【Socket】Java Socket编程基础及深入讲解
转自:https://www.cnblogs.com/yiwangzhibujian/p/7107785.htmlSocket是Java网络编程的基础,了解还是有好处的, 这篇文章主要讲解Socket的基础编程。Socket用在哪呢,主要用在进程间,网络间通信。本篇比较长,特别做了个目录:一、Socket通信基本示例二、消息通信优化 2.1 双向通信,发送消息并接受消息 ...
2018-10-19 15:36:21 112
转载 java Type 详解
转自:https://blog.csdn.net/gdutxiaoxu/article/details/68926515为什么要写这一系列的博客呢?因为在 Android 开发的过程中, 泛型,反射,注解这些知识进场会用到,几乎所有的框架至少都会用到上面的一两种知识,如 Gson 就用到泛型,反射,注解,Retrofit 也用到泛型,反射,注解 。学好这些知识对我们进阶非常重要,尤其是阅读...
2018-10-15 14:13:32 143
转载 Class详解
转自:https://www.jianshu.com/p/bcb5970e4014在运行中的Java应用中,Class类的实例代表类或者接口。enum、数组是一种类,annotation是一种接口。Java原始类型(boolean,byte,char,short,int,log,float,double)以及void关键字也是类。public final class Class<...
2018-10-15 13:49:39 788
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人