摘要: 前情提要: 只有TCP有粘包现象,UDP永远不会粘包 知识储备: socket收发消息的原理 发送端可以是一K一K地发送数据,而接收端的应用程序可以两K两K地提走数据,当然也有可能一次提走3K或6K数据,或者一次只提走几个字节的数据,也就是说,应用程序所看到的数据是一个整体,或说是一个流(strea 阅读全文
posted @ 2018-04-23 21:47 木夂口 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 概念: 什么是程序?什么是进程? 程序就是一堆文件 进程就是一个正在运行的过程/程序,进程是一个抽象的概念,这个概念起源于操作系统 什么是操作系统? 操作系统是位于计算机硬件与应用软件之间,用于协调、管理、控制计算机硬件与软件的资源的一种控制程序 操作系统的两大作用: 1.把复杂的硬件操作都封装成接 阅读全文
posted @ 2018-04-23 16:19 木夂口 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 基于udp的网络编程 特点:不需要提前建立链接,每次收发都需要获取ip和端口 又称数据报协议,一次发送对应一次接收,不会产生粘包问题 不可靠传输,发送数据不需要回复ACK确认信息 没有链接,服务端或者客户端的启动不需要先后顺序 udp服务端的套接字 udp客户端的套接字 示例代码 基于UDP协议通信 阅读全文
posted @ 2018-04-23 15:49 木夂口 阅读(183) 评论(0) 推荐(0) 编辑
levels of contents