J2SE NIO vs J2EE
We've created communication server using java nio socket where you can create clients of any language using socket to communicate to the server(java nio) application we made. The communication server can handle thousands of concurrent connected clients.
My question is, is there a better way to create a communication server in J2EE that can handle thousands of concurrent connections?
If there is, is there any advantage in doing so in terms of speed, scalability and functionality?
Thanks in advance.

