加载中
网络编程懒人入门(四):快速理解TCP和UDP的差异

对于即时通讯开者新手来说,在开始着手编写IM或消息推送系统的代码前,最头疼的问题莫过于到底该选TCP还是UDP作为传输层协议。本文延续《网络编程懒人入门》系列文章的风格,通过快速对比分析...

2017/10/27 11:41
45
NIO框架入门(一):服务端基于Netty4的UDP双向通信Demo演示

本文将演示的是一个基于Netty4的UDP服务端和一个标准UDP客户端(Java实现)双向通信的完整例子。实际上,Netty4的UDP例子非常难找,官方的代码演示里只有一个简单的UDP广播例子,不足以用于演...

2016/06/20 15:16
540
【原创】NIO框架入门(四):Android与MINA2、Netty4的跨平台UDP双向通信实战

文演示的是一个Android客户端程序,通过UDP协议与两个典型的NIO框架服务端(分别用MINA2和Netty4来实现),实现跨平台双向通信的完整Demo。

轻量级移动设备即时通讯技术MobileIMSDK的常见问题解答

MobileIMSDK是一套专为移动端开发的原创即时通讯框架:超轻量级、高度提炼,lib包50KB以内;完全基于UDP协议实现;客户端支持iOS、Android、标准Java平台;可应用于跨设备、跨网络的聊天APP...

脑残式网络编程入门(二):我们在读写Socket时,究竟在读写什么?

1、引言 本文接上篇《脑残式网络编程入门(一):跟着动画来学TCP三次握手和四次挥手》,继续脑残式的网络编程知识学习 ^_^。 套接字socket是大多数程序员都非常熟悉的概念,它是计算机网络编程...

脑残式网络编程入门(一):跟着动画来学TCP三次握手和四次挥手

1、引言 网络编程中TCP协议的三次握手和四次挥手的问题,在面试中是最为常见的知识点之一。很多读者都知道“三次”和“四次”,但是如果问深入一点,他们往往都无法作出准确回答。 本篇文章尝...

IPv6技术详解:基本概念、应用现状、技术实践(下篇)

在上篇《IPv6技术详解:基本概念、应用现状、技术实践(上篇)》,我们讲解了IPV6的基本概念。本篇将继续讲解IPV6的应用现状和技术实践等。

网络编程懒人入门(六):史上最通俗的集线器、交换机、路由器功能原理入门

本文旨在简单地说明集线器、交换机与路由器的区别,因而忽略了很多细节,三者实际的发展过程和工作原理并非文中所写的这么简单。如果你看完本文能大概了解到三者的异同,本文的目的就达到了。...

网络编程懒人入门(八):手把手教你写基于TCP的Socket长连接

本文原作者:“水晶虾饺”,原文由“玉刚说”写作平台提供写作赞助,原文版权归“玉刚说”微信公众号所有,即时通讯网收录时有改动。 1、引言 好多小白初次接触即时通讯(比如:IM或者消息推...

从HTTP/0.9到HTTP/2:一文读懂HTTP协议的历史演变和设计思路

1、引言 HTTP 协议是最重要的互联网基础协议之一,它从最初的仅为浏览网页的目的进化到现在,已经是短连接通信的事实工业标准,最新版本 HTTP/2 更是让它再次成为技术热点。 作为即时通讯开发...

移动端IM开发者必读(一):通俗易懂,理解移动网络的“弱”和“慢”

本系列文章引用了腾讯技术专家樊华恒《海量之道系列文章之弱联网优化》的部分章节,感谢原作者。 1、前言 随着移动互联网的高速发展,移动端IM以移动网络作为物理通信载体早已深入人心,这其...

IPv6技术详解:基本概念、应用现状、技术实践(上篇)

普及IPV6喊了多少年了,连苹果的APP上架也早已强制IPV6的支持,因为历史遗留问题,所谓的普及还是遥遥无期。但不可否认,IPV6肯定是未来趋势,做为网络通信领域的程序员来说,详细了解IPV6是...

网络编程懒人入门(六):深入浅出,全面理解HTTP协议

本文引用了自简书作者“涤生_Woo”的文章,内容有删减,感谢原作者的分享。 1、前言 HTTP(全称超文本传输协议,英文全称HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议...

2018/06/15 17:46
22
脑残式网络编程入门(四):快速理解HTTP/2的服务器推送(Server Push)

本文原作者阮一峰,作者博客:ruanyifeng.com。 1、前言 新一代HTTP/2 协议的主要目的是为了提高网页性能(有关HTTP/2的介绍,请见《从HTTP/0.9到HTTP/2:一文读懂HTTP协议的历史演变和设计思...

2018/07/19 16:18
82
简述移动端IM开发的那些坑:架构设计、通信协议和客户端

有过移动端开发经历的开发者都深有体会:移动端IM的开发,与传统PC端IM有很大的不同,尤其无线网络的不可靠性、移动端硬件设备资源的有限性等问题,导致一个完整的移动端IM架构设计和实现都充...

2016/08/29 17:52
244
轻量级移动设备即时通讯技术MobileIMSDK:快速入门

MobileIMSDK是一套专为移动端开发的原创即时通讯框架:超轻量级、高度提炼,lib包50KB以内;完全基于UDP协议实现;客户端支持iOS、Android、标准Java平台;可应用于跨设备、跨网络的聊天APP...

实时视频直播客户端技术盘点:Native、HTML5、WebRTC、微信小程序

互动直播技术和微信小程序以及 WebRTC 能产生怎么样的化学作用?开发者在微信小程序或者浏览器 WebRTC 上实现连麦互动直播技术的时候,需要知道什么和考虑什么?

脑残式网络编程入门(三):HTTP协议必知必会的一些知识

本文原作者:“竹千代”,原文由“玉刚说”写作平台提供写作赞助,原文版权归“玉刚说”微信公众号所有,即时通讯网收录时有改动。 1、前言 无论是即时通讯应用还是传统的信息系统,Http协议...

开源IM工程“蘑菇街TeamTalk”的现状:一场有始无终的开源秀

本文将简要介绍开源IM工程TeamTalk的过去和现在,为打算研究和采用TeamTalk的同行提供一定程度的参考。文中所涉及内容如有不妥,还请各位看官见谅。

2016/07/28 14:18
718
了不起的WebRTC:生态日趋完善,或将实时音视频技术白菜化

有人说 2017 年是 WebRTC 的转折之年,2018 年将是 WebRTC 的爆发之年,这并非没有根据。与此同时,越来越多的浏览器和厂商都开始对它进行广泛的支持,或许门槛如此之高的实时音视频技术终有...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部