0

1

回答

7790 浏览

Netty 4动态添加ChannelHandler问题[已解决]0

Netty 4 测试 服务端 public void doStart() throws Exception { EventLoopGroup bossGroup = new NioEventLoopGroup(); EventLoopGroup workerGroup = new NioEventLoopGroup(); ServerBootstrap bootstrap = new Server ...

2014年10月30日 19:01
0

1

回答

1652 浏览

netty中长字符串被截断。[已解决]0

我的netty服务器接受的是http请求,代码如下 public void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception { StringBuffer sb = new StringBuffer(); if (msg instanceof HttpRequest) { } if (msg instance ...

2014年10月13日 14:28
0

0

回答

675 浏览

java nio中关于事件的问题[已解决]0

一个channe同时注册了读写事件 channel.register(selector,SelectionKey.OP_READ|SelctionKey.OP_WRITE); 在进行选择操作后会不会两个事件同时可用,也就是key.isReadable()和key.isWriteable()同时是true? 如果不能,那么读写事件到达的顺序如何决定? 如果可以,请大神帮忙写出 ...

2014年10月10日 11:24
0

0

回答

2482 浏览

java nio的selector.select()方法[已解决]0

selector.select()方法在什么情况下会返回0,返回0又代表什么意思? //处理链接成功事件 if(key.isConnectable()){ System.out.println("ccccc"); SocketChannel sc = (SocketChannel) key.channel(); try { //完成连接过程 if(sc.finishConne ...

2014年10月08日 02:54
0

1

回答

9094 浏览

Netty关闭连接后引发的空指针异常[已解决]25

我用netty做一个文件传输,当客户端下载文件时,服务端传文件。服务端传文件的代码如下: final ChunkedStream chunkedStream = new ChunkedStream(fis); ctx.channel().writeAndFlush(chunkedStream).addListener(new ChannelFutureListener() { @Override ...

2014年9月28日 16:49
0

1

回答

422 浏览

netty java序列化怎样兼容老版本?[已解决]10

最近用netty的ObjectEncoder、ObjectDecoder来传输对象。对象在服务端和客户端的版本是不同的,比如服务端会比客户端的对象多一个字段,这样反序列化就会出错。用标准的java序列化,只要定义一个serialVersionUID=1L 就能避免出错,多出的字段会赋默认值,但netty的OjbectEncoder、ObjectDecoder不行。

2014年8月21日 14:33
0

4

回答

16775 浏览

netty长连接服务器断开后,客户端如何重新连接[已解决]5

private static Bootstrap b = new Bootstrap(); public static void start() throws Exception { EventLoopGroup workerGroup = new NioEventLoopGroup(); try { // b = new Bootstrap(); // (1) b.group(wo ...

2014年5月26日 13:34
0

0

回答

3357 浏览

Netty4.0.0.CR3框架,出现异常。java.lang.OutOfMemoryError: Direct buffer memory[已解决]0

-20140417-17:49:59:161 nioEventLoopGroup-2-8 io.netty.channel.AbstractChannel Tried to fail the registration promise, but it is complete already. Swallowing the cause of the registration failure: java ...

2014年4月17日 17:55
0

2

回答

9463 浏览

netty 服务器空闲一段时候后会自动断开链接如何处理[已解决]0

大伙有没有出现过这样的问题。用netty做集群服务器,包括客户端(clientBootstrap)和服务端(serverBootstrap),系统空闲3个多小时候,客户端与服务端的链接会自动断开(“远程主机强迫关闭了一个现有的连接”),系统重新后连接报异常: 01:10:31,244 WARN SingleThreadEventExecutor,nioEventLoopGroup-2-4:356 ...

2014年3月16日 19:07
0

1

回答

2011 浏览

netty偶尔会出现ResourceLeakException[已解决]0

请教一下,netty为什么偶尔会出现ResourceLeakException异常 [WARN,ResourceLeakDetector,nioEventLoopGroup-3-2] LEAK: ByteBuf was GC'd before being released correctly. The following stack trace shows where the leaked ob ...

0

0

回答

6587 浏览

Netty大量并发发送消息时的消息堆积问题[已解决]5

最近在编写了一段基于netty的Socket测试程序,程序的结构大体如下: 服务器端: 接收客户端发送的消息,decode之后通过ThreadPoolExecutor异步回写给客户端 客户端: 创建连接,在该连接基础上并发的向服务器端写消息并等待返回 运行时发现了一个很奇怪的问题:Server端向客户端回写消息时,Netty自身AbstractNioWorker里面的writeBufferQu ...

2013年6月28日 16:06
0

1

回答

1600 浏览

netty长字符串传输问题[已解决]5

最近有个socket通信项目,我用了netty,可是后来发现传送字符串过长时,字符被截了,后来一查发现有LengthFieldBasedFrameDcoder这个encode,可是用了出错,我的要求是传输时用字符串以下是我改了之后的代码:1./** 2. * 消息解码器 3. * 4. */ 5.public class MessageDecoder extends LengthFieldBase ...

2013年4月27日 19:27
0

1

回答

330 浏览

netty 中如何实现查询[已解决]0

比如说这样一个需求:在一个聊天系统中,客户端需要向后台查询当前有哪些用户在线,然后用列表展现出来。 伪码: List<User> users = connection.getUsers(State online); for(User u : users) { /// process } 但是在netty中,我们调用Channels.write()将请求写到服务端后就开始执行后面的处理逻 ...

2013年4月02日 10:28
1

0

回答

6630 浏览

有关netty客户端接收数据的问题[已解决]15

osgi 的项目,使用netty 做网络传输。从客户端向服务器发送数据,然后需要服务器返回数据。客户端会一直发送数据,不管服务端会不会断开。目前在客户端和服务器都有实现SimpleChannelUpstreamHandler,并实现messageReceive()方法;服务器那边使用的是HttpTunnelServlet,然后在osgi中注册endpoint的形式,实现监听客户端的连接,现在的问题是 ...

2012年12月17日 13:48
0

2

回答

6611 浏览

netty4,异常断线的问题.[已解决]15

我写了个消息转发程序,也加了心跳处理,1分钟没读写操作的用户自动被踢下线. 可是现在遇到一个问题,如A用户要发送消息给B用户,通过服务器中转, 服务器在接收到A的消息时,B用户实际已经断网了(我把B用户的网线拔掉了), 这时服务器既然是不知道的. ChannelFuture writeFuture = channel.write(msg); final Channel sendChannel = ...

2012年11月12日 16:06
0

0

回答

813 浏览

如何在osgi中集成netty?[已解决]5

发现netty 有支持osgi 模块化API,但是不清楚怎样和osgi集成,哪位大侠有经验?

2012年10月22日 09:06
0

1

回答

14139 浏览

netty 远程主机强迫关闭了一个现有的连接[已解决]0

这段时间用netty开发了一个采集数据服务器,当时在自己的系统环境(Windows)下测试与一个客户端交互时,偶尔会出现java.io.IOException: 远程主机强迫关闭了一个现有的连接,当时以为是网络问题,但是后来在Linux系统上与多个客户端交互跑的时候,不断出现了java.io.IOException: Connection reset by peer。在网上找了很多办法都没有解决问题 ...

2012年9月28日 09:41
0

4

回答

16053 浏览

牛人给看看:大量客户端socket连接netty服务器时出现Connection refused: connect异常[已解决]50

最近打算用netty写一个服务器,在压力测试时,模拟大量客户端socket连接netty服务器(1w的socket连接),结果有1/4的连接成功,3/4的连接失败,异常如下: java.net.ConnectException: Connection refused: connect at java.net.PlainSocketImpl.$$YJP$$socketConnect(Native ...

0

1

回答

3736 浏览

Netty压力测试问题[已解决]10

这段时间对Netty展开性能测试,客户端模拟10000线程(并发数为100)向服务端发送消息,服务端收到消息后,直接把消息返回给客户端, 然后关闭连接。其中,分别在客户端和服务端的channelConnected()和messageReceived()进行计数(使用AtomicInteger),结果发现在 channelConnected()可以从1打印到10000,而messageReceiv ...

2012年7月30日 10:04
0

1

回答

316 浏览

Netty问题,消息解不出来[已解决]10

在proto文件中,数据结构式这样的定义的 message ReqMsg { required int32 id = 1; extensions 100 to max; } extend ReqMsg{ optional Person personReq = 100; } message Person { required int32 id = 1; // Unique ID number ...

2012年6月18日 10:03

本周活跃投票用户

最新评论

Global site tag (gtag.js) - Google Analytics