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

1 篇文章 0 订阅
0 篇文章 0 订阅

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

一起写程序.jpg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值