摘要:
实现场景: 聊天 服务端,客户端A,客户端B,客户端C。当客户端发送消息给服务端后,服务端在将这条消息广播个所有客户端户端A,客户端B,客户端C。 需求1: 客户端上线后,会通知所有客户端上线。 如客户端A先建立连接,不需要通知。 当客户端B与服务端建立连接,服务端告诉A,客户端B上线。 A和B建立 阅读全文
posted @ 2019-08-03 22:22 work hard work smart 阅读(3421) 评论(0) 推荐(0) 编辑
|
|||
摘要:
实现场景: 聊天 服务端,客户端A,客户端B,客户端C。当客户端发送消息给服务端后,服务端在将这条消息广播个所有客户端户端A,客户端B,客户端C。 需求1: 客户端上线后,会通知所有客户端上线。 如客户端A先建立连接,不需要通知。 当客户端B与服务端建立连接,服务端告诉A,客户端B上线。 A和B建立 阅读全文
posted @ 2019-08-03 22:22 work hard work smart 阅读(3421) 评论(0) 推荐(0) 编辑
摘要:
工程结构图 一、Socket服务端 1、创建MyServer 类 2、服务端处理器类MyServerHandle 当接收到请求后,向客户端写数据。 3、创建MyServerinitializer类 二、客户端 1、MyClient 类 2、客户端处理器MyClientHandle 客户端channe 阅读全文
posted @ 2019-08-03 21:22 work hard work smart 阅读(483) 评论(0) 推荐(0) 编辑
摘要:
一、Netty能做什么 1、Netty可以作为Http服务器,和Tomcat一样,可以处理请求,处理响应。表现形式和SpringMVC,Struct2类似。只不过Netty并没有实现Servlet标准(规范) 如前面两篇的介绍 Netty执行流程分析与重要组件介绍 Netty回调与Channel执行 阅读全文
posted @ 2019-08-03 15:40 work hard work smart 阅读(166) 评论(0) 推荐(0) 编辑
摘要:
在上一篇的基础上修改代码 1、TestHttpServerHandle 类 2、增加公共类CommonUtil 3、运行结果 使用postman调用 控制台打印如下图 阅读全文
posted @ 2019-08-03 15:36 work hard work smart 阅读(785) 评论(0) 推荐(0) 编辑 |
|||