2020年9月21日

摘要: Netty Websocket协议开发 Netty基于HTTP协议栈开发了WebSocket 协议栈,利用Netty的WebSocket 协议栈可以方便开发WebSocket 客户端和服务端 Netty Websocket 服务端 1 Netty Websocket 服务端启动类 package c 阅读全文
posted @ 2020-09-21 15:12 shumeigang 阅读(1315) 评论(0) 推荐(0)
摘要: Http协议概述 1.什么是Http协议 HTTP是一个属于【应用层】的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。 2.HTTP协议的主要特点 1) 支持Client/Server模式 2)简单--客户向服务器请求,只需指定服务URL,携带必要的请求参数或者消息体 3) 灵 阅读全文
posted @ 2020-09-21 15:09 shumeigang 阅读(201) 评论(0) 推荐(0)
摘要: 1 新建实体类,这里需要实现 Serializable 接口即可 import java.io.Serializable; public class GirlResponse implements Serializable { private static final long serialVers 阅读全文
posted @ 2020-09-21 15:03 shumeigang 阅读(124) 评论(0) 推荐(0)
摘要: TCP以字节流的方式进行数据传输,上层应用协议为了对消息进行区分,往往采用如下4种方式。 消息长度固定:累计读取到固定长度为LENGTH之后就认为读取到了一个完整的消息。然后将计数器复位,重新开始读下一个数据报文。 回车换行符作为消息结束符:在文本协议中应用比较广泛。 将特殊的分隔符作为消息的结束标 阅读全文
posted @ 2020-09-21 14:59 shumeigang 阅读(340) 评论(0) 推荐(0)
摘要: 一TCP 粘包/拆包 Tcp是个”流“协议,所谓流,就是没有界限的一串数据。 一个完整的包,可能会被TCP拆分成多个包进行发送,也有可能把多个小的包封装成一个大的数据包发送,这就是所谓的TCP粘包和拆包问题 二、粘包问题的解决策略 (1)消息定长。报文大小固定长度,不够空格补全。发送和接收方遵循相同 阅读全文
posted @ 2020-09-21 14:58 shumeigang 阅读(382) 评论(0) 推荐(0)
摘要: maven 项目 Pom.xml <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema- 阅读全文
posted @ 2020-09-21 14:54 shumeigang 阅读(327) 评论(0) 推荐(0)

导航