摘要: 今日作业: 必做题: 编写cs架构的软件,实现客户端可以下载服务端的文件,如图片、视频、文本等 选做题: 1.实现上传功能 2.服务端支持并发 3.阿里云服务器应用 阅读全文
posted @ 2020-04-21 22:30 sunshine如你 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一、什么是粘包(粘包问题的原因) 所谓粘包问题主要还是因为接收方不知道消息之间的界限,不知道一次性提取多少字节的数据所造成的。 只有TCP有粘包现象,UDP永远不会粘包,tcp的客户端与服务端进行通信的时候是以一种数据流的形式, 首先需要掌握一个socket收发消息的原理: 服务端把要发送的数据送到 阅读全文
posted @ 2020-04-21 22:26 sunshine如你 阅读(399) 评论(1) 推荐(0) 编辑
摘要: 一、socket套接字 1、socket是什么 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定 阅读全文
posted @ 2020-04-21 21:25 sunshine如你 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 3.3 传输层 : tcp/udp==》基于端口 端口+IP 通信 端口范围:0-65535,其中0-1023为系统所有 ip地址+port=》标识全世界范围内独一无二的一个基于网络通信的应用程序 tcp三次握手和四次挥手 基于TCP协议通信之前:必须建立一个双向通信的链接 C >S C< S 三次 阅读全文
posted @ 2020-04-21 21:12 sunshine如你 阅读(143) 评论(0) 推荐(0) 编辑