+
 新版

springboot的netty框架客户端发数据到工具TCP server收不到数据

OSC首席过客 发布于 2020/05/18 00:06
阅读 1K+
收藏 0

普通的TCP SERVER工具能发送信息到netty的客户端,但netty客户端发送的数据,服务端收不到,不知什么原因?

但是netyy client与netty server又是正常的

 

配置代码

    public boolean ConnectServer(ChannelHandler channelhandler) {
        group = new NioEventLoopGroup();
        try {
        	bootstrap = new Bootstrap();
        	bootstrap.group(group)
	            .channel(NioSocketChannel.class)
	            .option(ChannelOption.TCP_NODELAY, true)
	            .option(ChannelOption.CONNECT_TIMEOUT_MILLIS, 10000)
	            .handler(new ChannelInitializer<SocketChannel>() {
	                @Override
	                public void initChannel(SocketChannel ch) throws Exception {
	                    ch.pipeline().addLast(channelhandler);
	                    ch.pipeline().addLast(new OutBoard());
	                }
	            });

            future = bootstrap.connect(HOST, PORT).sync();
            future.channel().write("ffffsfsdfds");
            //future.channel().closeFuture().sync();
		} catch (Exception e) {
			// TODO: handle exception
			e.printStackTrace();
			return false;
		}
        return true;
	}

 

 

加载中
0
石头捡到布
石头捡到布

你需要创建缓冲区,然后将字符串写入到缓冲区,然后writer缓冲区!   简单的说 字符串不是这么发送的   百度一下 随便找个发送字符串的demo

OSC首席过客
OSC首席过客
好的,我找找
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部