我使用的是Netty 4.0.33 lib。 会告诉我ServerBootstrap.bind()方法的含义吗? 是绑定所有本地IP地址和TCP端口吗?
ServerBootstrap.bind(int inetPort)方法怎么样? 它是为所有本地IP地址和inetPort创建一个通道,然后绑定它吗?
答案 0 :(得分:1)
ServerBootstrap.bind()将新的Channel绑定到您使用ServerBootstrap.localAddress(...)方法为Serverboostrap提供的localAddress。如果您还没有使用localAddress - 调用ServerBootstrap.bind()将抛出IllegalStateException(“localAddress not set”)。
ServerBootstrap.bind(int inetPort)将新Channel绑定到通配符地址和指定的端口号。这意味着它将在端口inetPort上绑定主机上的任何IP地址。