Netty
清潇和梨花
离开
展开
-
[ Netty ](四) 基于 webSocket 实现客户端与客户端通信(网页聊天实例)
[ Netty ](三) 基于 webSocket 实现客户端与服务端长连接 (网页聊天实例)原创 2020-02-13 13:43:06 · 2285 阅读 · 0 评论 -
[ Netty ](三) 基于 webSocket 实现客户端与服务端长连接 (网页聊天实例)
实现了客户端与服务端之间建立长连接,通信启动服务端 MyServer启动客户端 client.html启动客户端时,控制台打印出客户端已连接客户端显示,与服务端连接已开启刷新客户端客户端与服务端重新建立连接通信测试向服务端发送消息服务端接收到消息,控制台打印出消息内容服务端回复当前时间断开连接测试关闭服务端时,服务端控制台显示连接已断开关闭服务端...原创 2019-07-30 08:08:40 · 2354 阅读 · 0 评论 -
Netty 自定义编码解码器,处理TCP粘包拆包问题
承接上一篇Netty TCP 粘包拆包问题 演示实例自定义编码解码器,处理TCP粘包拆包问题具体代码实现自定义编码解码器PersonProtocolpublic class PersonProtocol { private int length; private byte[] content; public int getLength() { ...原创 2019-08-02 20:12:12 · 1628 阅读 · 2 评论 -
[ Netty ](一)入门实例 Hello World !
创建一个 gradle 工程,导入 Netty 依赖IDEA 创建第一个 Gradle 项目项目目录TestServer.javapackage cust.aowei.netty;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFactory;import io.netty.chan...原创 2019-07-25 19:34:41 · 458 阅读 · 1 评论 -
Protocol Buffers 整合 netty,多协议消息支援
Protocol Buffers 开发环境搭建与初体验Person.protosyntax = "proto2";package com.aowei.protobuf;option optimize_for = SPEED;option java_package="cust.aowei.netty.sixexample"; // 生成类的包名option java_outer_c...原创 2019-08-04 19:46:23 · 731 阅读 · 0 评论 -
gRPC - Java 快速入门
gRPC - Java 快速入门 官方文档$ # Clone the repository at the latest release to get the example code:$ git clone -b v1.21.0 https://github.com/grpc/grpc-java$ # Navigate to the Java examples:$ cd grpc-...原创 2019-08-05 09:32:23 · 777 阅读 · 0 评论 -
[ Netty ](二)实现多个客户端之间通信
服务端代码MyChatServerpackage cust.aowei.netty.thirdexample;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;import io.netty.channel.EventLoopGroup;import io.netty.c...原创 2019-08-02 07:55:02 · 2440 阅读 · 1 评论 -
Netty 读写检测机制(心跳机制)
首先启动服务端,接着启动客户端客户端与服务端建立连接之后,7秒内没有作出响应服务端控制台就会打印出:读空闲若建立连接之后,客户端连续响应服务端服务端控制台打印出:写空闲将读写空闲时间设置为3秒,客户端与服务端建立连接之后,三秒内没能作出响应,服务端控制台打印出:读写空闲MyServerpackage cust.aowei.netty.fourthexample;i...原创 2019-08-02 07:58:35 · 573 阅读 · 0 评论 -
Netty TCP 粘包拆包问题 演示实例
首先启动服务端,接着启动客户端,当客户端与服务端建立连接,客户端发送十条消息给服务端服务端接收到客户端发送过来的消息,控制台输出收到消息的内容与数量消息数量为一,显示服务端只收到一条消息服务端每接收到客户端的消息,就返回给客户端一个UUID客户端接收到UUID数量为一粘包问题:当连续发送数据时,TCP协议会将较小的内容拼接成大的内容,一次性发送到服务器端,因此造成粘包具体代码...原创 2019-08-02 11:29:45 · 1022 阅读 · 0 评论