美文网首页
Netty入门到实现聊天

Netty入门到实现聊天

作者: 黑小马_ | 来源:发表于2018-07-15 13:44 被阅读0次

刚毕业,本来学的java,做web应用,结果,去了游戏公司做射击游戏,app端,服务器用的Netty写的,写服务器端的是我室友,自己也很喜欢服务器端,所有我就简单学了下,分享下过程,第一点,Netty是NIO的,非阻塞IO(Non Blocking IO) ,也有很多框架采用的NIO的,比如我知道的PHP框架,Workerman是就是,多进程的异步非阻塞的,纯php编写,感谢@worker写出这么好的东西,读者如果也喜欢php可以去玩玩这个框架,很舒服,和Netty样,首先这个Netty的版本有很多,3,4,5,官网目前下载的是4版,5版本居说废弃,3版本有点老了,和4版本代码很多不一样了!
看这个Netty需要对原始的Socket还是需要有掌握的才行,不然就是很懵逼!

无标题.png

基本写代码流程是这样的。

第一步我们先用代码搞一个服务器,然后监听端口,然后指定一个

协议处理类,


image.png

然后去看下这个协议类怎么写,实现了什么接口

image.png

最后一个类就是业务逻辑类了,基本这个框架的业务逻辑都会放在这里面,


image.png

整个框架的基本运行流程就是这样,学习这个框架,需要在去看看别人的文章,更系统的学习,我个人喜欢,了解一个大概然后去细看细节代码问题,或是设计思路。

相关文章

  • Netty入门到实现聊天

    刚毕业,本来学的java,做web应用,结果,去了游戏公司做射击游戏,app端,服务器用的Netty写的,写服务器...

  • 后端链接

    自顶向下深入分析Netty Netty入门简介 深入浅出NIO Socket实现机制 mac系统安装redis m...

  • 架构相关文章索引(1)

    Dubbo Dubbo架构设计详解 Dubbo实现RPC调用使用入门 Netty Netty百度百科 通俗地讲,N...

  • Netty实现websocket聊天

    简介 本文主要参考视频教程,然后自己总结一下而已。 启动类 主要是配置主线程组和从线程组、绑定端口等基本启动net...

  • Netty实现聊天功能

    客户端首先编写我们的服务端处理器 handler 服务端的初始化类 服务端 服务端服务端处理器 服务端初始化类 服...

  • Netty+SpringBoot+FastDFS+Html5实现

    Netty+SpringBoot+FastDFS+Html5实现聊天App github链接:https://gi...

  • 一篇文章搞定Netty入门

    1. Netty入门 1.1 传统IO编程 在开始了解Netty是什么之前,我们先来回顾一下,如果我们需要实现一个...

  • netty服务端和客户端

    netty简单入门:netty版本大致版本分为 netty3.x 和 netty4.x、netty5.x n...

  • netty实现聊天室

    https://my.oschina.net/waylau/blog/380957

  • Android Netty 实现“智能”聊天

    Netty,JBoss提供的一个高性能、异步事件驱动的NIO框架,在Java后端很常用,可以更好的使用Socket...

网友评论

      本文标题:Netty入门到实现聊天

      本文链接:https://www.haomeiwen.com/subject/nwlppftx.html