netty

    0热度

    1回答

    我在java应用程序中使用netty.io(4.0.4)来实现与外部硬件驱动程序进行通信的TCP客户端。这种硬件的一个要求是,客户端每隔30秒发送一次KEEP_ALIVE(心跳)消息,但硬件不响应这种热击。 我的问题是,当连接突然中断(例如:拔掉网络电缆)时,客户端完全不知道这一点,并在获取操作超时异常之前持续发送KEEP_ALIVE消息更长时间(大约5-10分钟)。 换句话说,从客户端来说,无法

    2热度

    1回答

    我一直在尝试使用netty编写自定义DNS服务器。我已经使用DatagramDnsQueryDecoder解析传入的DNSQuery UDP数据包,但我无法弄清楚如何发送响应来解析域名。我已收到处理程序的DatagramDnsQuery对象,但找不到初始化DatagramDnsResponse并添加测试DNS记录并通过DatagramDnsResponseEncoder将其发送回客户端的方法。 这

    -3热度

    1回答

    我想知道如何在数据包中读写数组。 我也在互联网搜索,但没有真正的答案,我的问题。 有人有任何想法?

    0热度

    1回答

    由于依赖关系的冲突,我想遮罩io.netty。在着色之后,本地ssl库(netty-tcnative-boringssl-static)的加载停止工作。 主要POM 我主要POM具有这种依赖性: ... <dependency> <groupId>com.example.myapp</groupId> <artifactId>pubsub-library<artifactId

    0热度

    1回答

    在Windows 只有,我抛出这个INFO级堆栈跟踪每秒一GRPC服务器:再次 2017-10-09T20:11:00,366 - INFO - [grpc-default-worker-ELG-1-13:io.grpc.netty.NettyServerTransport:[email protected]] - {} - Transport failed java.io.IOExceptio

    0热度

    1回答

    它看起来像我能够获得DNS查找,但我没有看到任何答案。 final DnsNameResolver resolver = new DnsNameResolverBuilder(EVENT_LOOP_GROUP.next()) .channelType(NioDatagramChannel.class) .queryTimeoutMillis(Duration.ofSe

    0热度

    1回答

    我试图通过Redisson了解Redis。这里是我的代码插入redis使用多个线程。 package redisson import java.io.File; import java.util.concurrent.atomic.AtomicInteger; import org.redisson.Redisson; import org.redisson.api.RBatch; i

    0热度

    1回答

    我试图在Spigot服务器上启动外部Netty服务器。 我试过的唯一的事情是我在开始时就启动它,但问题是用户无法加入并且服务器超时。 这是Netty客户端的代码,它应该连接到运行良好的Netty服务器。 EventLoopGroup eventLoopGroup = EPOLL ? new EpollEventLoopGroup() : new NioEventLoopGroup(); try

    -1热度

    1回答

    我有一个解码器类,延伸ByteToMessageDecoder,也标记为可通过ChannelHandler.Sharable注释共享。但是,我遇到了一个运行时错误,其中stack trace是因为ByteToMessageDecoder的构造函数调用ensureNotSharable()。为什么是这样,是否有可能创建一个共享解码器?

    1热度

    1回答

    我试图用Netty 4.0接收以下消息,但在prolog中保持意想不到的字符。 的信息是如下所示:与仅然而SOAP信封顺利 Content-Type: multipart/related; boundary="-=Part.0.18fc51f6-a22b-4759-b186-5fa473d479c4=-"; type="text/xml"; start="<0>"; start-info="tex