Java 使用Netty的多个客户端

Java 使用Netty的多个客户端,java,concurrency,tcp,netty,Java,Concurrency,Tcp,Netty,我从内蒂开始,我试过 我想模拟连接到服务器的许多客户端,而不是像示例中那样的一个 我可以在EchoClient代码上看到客户端是由 new EchoClient(host, port, firstMessageSize).run(); 作为第一次尝试,我尝试将其放入一个迭代1000次的for循环中 for (int i=0;i<1000;i++){ new EchoClient(host, port, firstMessageSize).run(); } for(int

我从内蒂开始,我试过

我想模拟连接到服务器的许多客户端,而不是像示例中那样的一个

我可以在EchoClient代码上看到客户端是由

new EchoClient(host, port, firstMessageSize).run();
作为第一次尝试,我尝试将其放入一个迭代1000次的for循环中

for (int i=0;i<1000;i++){
        new EchoClient(host, port, firstMessageSize).run();
}

for(int i=0;i您应该在不同的客户端之间共享ClientSocketChannelFactory。其余部分应该与示例中相同。如果不共享,您将创建太多线程