![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Netty
JokerQGA
停止胡思乱想,青春应该是热烈而积极的。
展开
-
Netty(四)实现WebSocket
Netty之实现WebSocket用户单聊....简单介绍一下webSocket:我们一直使用的http协议只能由客户端发起,服务端无法直接进行推送,这就导致了如果服务端有持续的变化客户端想要获知就比较麻烦。WebSocket协议就是为了解决这个问题应运而生。WebSocket协议,客户端和服务端都可以主动的推送消息,可以是文本也可以是二进制数据。而且没有同源策略的限制,不存在跨域问题。协议的标识符就是ws。WebSocket是H5之后提供的一种网络通讯技术,属于应用层协议。它基于 TCP 传原创 2020-11-17 23:53:20 · 1320 阅读 · 0 评论 -
Netty(三) 实现FTP服务器
使用Netty实现一个简单的FTP服务器引入Netty的依赖<dependency> <groupId>io.netty</groupId> <artifactId>netty-codec-http</artifactId> <version>4.1.45.Final</version></dependency>服务端:/** * @Author Joker * .原创 2020-11-15 00:24:49 · 3078 阅读 · 2 评论 -
Netty(二) 实现简单Http服务器
--------使用Netty简单的实现Http服务器Netty相关组件可以去看我的上一篇博客 Netty(一) 里面有介绍服务端:/** * @Author Joker * @Date 2020/11/13 * @since 1.8 */public class HttpServerDemo { public static void main(String[] args) { // 创建主从 EventLoopGroup masterE...原创 2020-11-14 00:35:11 · 304 阅读 · 0 评论 -
Netty (一)实现简单通讯
一、Netty中的重要组件1、Bootstrap / ServerBootstrap (建立连接):Netty引导组件,简化NIO的开发步骤,是一个Netty程序的开始,作用是配置和串联各个组件2、EventLoopGroup (事件循环组) :是EventLoop组合,可以包含多个EventLoop。创建一个EventLoopGroup的时候,内部包含的方法就会创建一个子对象EventLoop3、EventLoop (事件循环):循环服务Channel,可以包含多个Channel原创 2020-11-12 23:49:40 · 280 阅读 · 0 评论