我试图创建一个具有异步通信模型的服务器,并希望绑定多个端口,但当我调用多个bind方法时,它会抛出"AlreadyBoundException"错误。是否有可能做到这一点?下面是我的代码:
try(AsynchronousServerSocketChannel listener = AsynchronousServerSocketChannel.open()){
if(listener.isOpen()){
listener.setOption(StandardSocketOptions.SO_RCVBUF, 4*1024);
listener.setOption(StandardSocketOptions.SO_REUSEADDR, true);
listener.bind(new InetSocketAddress(9001));
listener.bind(new InetSocketAddress(9002));