使用netty5,收消息和发消息是同一个线程吗

现在的问题是,我作为客户端通过netty连接一个服务端,接收到服务端的消息后,不开新线程,处理消息是串行的。这个没问题,但是我发消息也发不出去?这个不应该吧,难道netty的收消息和发消息使用的是同一个线程?

4个回答

客户端收发确实是单线程的,说并发处理的是指的服务器端。

Netty 是号称高并发 NIO 的,不会是你说的这种情况。要分析下你说的发不出去具体是什么表现了。
断点调试下是否走到了发消息的代码了。

Netty 采用了异步通信模式,一个 IO 线程可以并发处理 N 个客户端连接和读写操作。
还是注意一下自己的写法或者设置吧。。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问