如果有的话,netty会创建新的频道吗?或者是唯一存在由应用程序明确创建的频道?
答案 0 :(得分:0)
如果您研究不同的“引导程序”类here,您会看到ClientBootstrap
和ConnectionlessBootstrap
在调用bind()
和connect()
时创建了渠道方法。另一方面,Serverbootstrap
在远程客户端连接到本地服务器地址/端口时创建通道。
以“主动”和“被动”的方式思考。客户端在主动或显式连接到远程服务器或对等方的意义上是活动的。服务器是被动的,因为它懒惰地等待来自远程客户端或对等端的传入连接 - 并为每个客户端创建子通道。