现在的问题是,我作为客户端通过netty连接一个服务端,接收到服务端的消息后,不开新线程,处理消息是串行的。这个没问题,但是我发消息也发不出去?这个不应该吧,难道netty的收消息和发消息使用的是同一个线程?
客户端收发确实是单线程的,说并发处理的是指的服务器端。
https://blog.csdn.net/taotoxht/article/details/46380297
Netty 是号称高并发 NIO 的,不会是你说的这种情况。要分析下你说的发不出去具体是什么表现了。
断点调试下是否走到了发消息的代码了。
Netty 采用了异步通信模式,一个 IO 线程可以并发处理 N 个客户端连接和读写操作。
还是注意一下自己的写法或者设置吧。。