- 博客(8)
- 收藏
- 关注
原创 记录一个Netty中使用WebSocket遇到的bug
当手动回复握手包后,客户端认为建立了websocket连接,于是发送连接建立后的报文,到服务端后报文被封装成TextWebSocketFrame ,于是在channelRead的第一行代码类型转换那里就会报类型无法转换的错误。在该方法中,如果是第一个握手包,就是FullHttpRequest类型,第1行代码不会出错,于是继续向下执行,接着会判断是否是websocket的报文,判断逻辑如下。客户端一直在等待握手报文回复,但是netty内部应该会自动回复握手报文,这里却没有回复。然后,客户端连接成功。
2024-01-27 19:33:38 405 1
原创 流量控制与拥塞控制到底哪里不同?
相信不少人在学习TCP相关知识的时候,都看见过流量控制拥塞控制这两个术语。不少人会将这两个术语混用,但其实这两种算法相差甚远,在说明两种算法到底有什么不同之前,先来认识一下这两种算法的实现原理。
2023-10-25 18:30:59 82 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人