如题,mina bind多个端口,如何获取指定端口的连接对象?

解决方案 »

  1.   

    IoAcceptor 只能bind一个端口,你的端口的连接对象是IoAcceptor吗
      

  2.   

    IoAcceptor:
    这个接口是TCPServer 的接口,主要增加了void bind()监听端口、void unbind()解除对套接字的监听等方法。这里与传统的JAVA 中的ServerSocket 不同的是IoAcceptor 可以多次调用bind()方法(或者在一个方法中传入多个SocketAddress 参数)同时监听多个端口。NioSocketAcceptor 是实现IoAcceptor的子类,是的。 
      

  3.   

    IoAcceptor 同一时刻只能bind一个端口,bind另外一个也要先unbind。你要同时监听多个端口,一定要多个IoAcceptor ,完全可以用变量名就区分开