分别使用netty和Java nio 和 websocket 实现多人聊天室

Netty 是一款异步的事件驱动的网络应用程序框架,支持快速地开发可维护的高性能的面向协议的服务器和客户端。

Java nio : 新的还是非阻塞的NIO 最开始是新的输入/输出(New Input/Output)的英文缩写,但是,该Java API 已经出现足够长的时间了,不再是“新的”了,因此,如今大多数的用户认为NIO 代表非阻塞 I/O(Non-blocking I/O),而阻塞I/O(blocking I/O)是旧的输入/输出(old input/output,OIO)。你也可能遇到它被称为普通I/O(plain I/O)的时候。

netty和Java nio 和 websocket 实现多人聊天室

本项目分别使用netty和Java nio 和 websocket 实现多人聊天室,对比两者实现的区别。 I hope I can help you. Thanks.

项目地址:
https://gitee.com/jk2015/nettyChat

用到的知识点

使用netty实现的websocket长连接。

Java nio 的三个大神器,channel ,buffer,selector

Netty的基本使用方式。

Netty 的 Handler处理数据流程。

Netty和Java nio 请求和响应数据。

如若你想和我们一起学习,如若你也是一个有上进心的人,请关注公众号 “一起写程序”

项目地址:
https://gitee.com/jk2015/nettyChat

分别使用netty和Java nio 和 websocket 实现多人聊天室_第1张图片

你可能感兴趣的:(netty,java,nio,websocket)