随笔分类 -  网络编程

摘要:一、黏包现象 须知:只有TCP有粘包现象,UDP永远不会粘包! 同时执行多条命令之后,得到的结果很可能只有一部分,在执行其他命令的时候又接收到之前执行的另外一部分结果,这种现象就是黏包。 基于udp协议实现的黏包: server端: client端 二、黏包成因 主要还是因为接收方不知道消息之间的界 阅读全文
posted @ 2018-11-06 18:57 伍萬磊 阅读(320) 评论(0) 推荐(0)
摘要:一、软件开发的架构 涉及到两个程序之间通讯的应用大致可以分为两种: 第一种是应用类:qq、微信、网盘、优酷这一类是属于需要安装的桌面应用 第二种是web类:比如百度、知乎、博客园等使用浏览器访问就可以直接使用的应用 这些应用的本质其实都是两个程序之间的通讯。而这两个分类又对应了两个软件开发的架构 C 阅读全文
posted @ 2018-11-04 17:18 伍萬磊 阅读(3216) 评论(0) 推荐(0)
摘要:一、什么是socket? 中文名叫套接字,是对底层的 TCP IP UDP 等网络协议进行封装,使得上层的应用程序开发者,不用直接接触这对复杂,丑陋的协议。 在程序员的言论,他就是一个封装好的模块,要完成网络通讯,只需要使用系统提供的socket模块就行,我们通过调用模块中已经实现的方法建立两个进程 阅读全文
posted @ 2018-11-04 17:17 伍萬磊 阅读(580) 评论(0) 推荐(0)