假设我们是要将datasend.java 内的data 数据通过netty的client.java,clientHandler.java传递至服务器端。
本人暂时想到两种方法来解决该问题。
思路1:我们只需要获取到clientHandler 内部的 ChannelHandlerContext ctx,再使用ctx.writeandflush(data)不就解决了。
做法如下:
public class clientHandler extends SimpleChannelInboundHandler<Object> { public ChannelHandlerContext myctx;
1.在clientHandler 内定义一个myctx用于参数传递;
public void