Netty channel.write不写消息

Netty channel.write不写消息,第1张

Netty channel.write不写消息

您将看到为什么如果更换您的打印机失败

ctx.write("Ack"); ctx.flush();

在您的serverHandler中具有以下内容

ChannelFuture cf = ctx.write("Ack");ctx.flush();if (!cf.isSuccess()) {    System.out.println("Send failed: " + cf.cause());}

它应该给您一条消息,

String
说不支持。

ByteBuf
应该可以工作:

ctx.write(Unpooled.copiedBuffer("Ack", CharsetUtil.UTF_8));ctx.flush();

在客户端上,编辑channelRead方法:

ByteBuf in = (ByteBuf) msg;System.out.println("Client received: " + in.toString(CharsetUtil.UTF_8));


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5587341.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存