Onde hospedar uma aplicação que utiliza socket TCP/IP?

Galera, preciso hospedar uma aplicação(game MMO) Java que utiliza TCP/IP. Como fazer isso ?
Em um servidores JEE com tomcat ? GenericServlet ?
Cold ?
existe alguma outra forma ?

obrigado.

Se a sua aplicação não usa recursos JEE, apenas sockets, não há porque você colocá-la em um servidor JEE. Provavelmente a sua melhor opção será contratar um servidor virtual. Nesse tipo de serviço, é como se você tivesse uma máquina à sua disposição, pra você instalar o SO e aplicações que quiser.

http://www.linode.com/