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