2011-07-06 46 views
1

我目前正在开发基于套接字的网页游戏的web服务器。
客户端将基于Java小程序如何使用Tomcat配置基于套接字(非http)的java服务器

  1. 这个任务可以使用Apache Tomcat服务器吗?

    如果可能的话,你可以向我们推荐一个如何配置它的分步指南吗?

  2. 您认为我们应该使用替代服务器吗?

  3. 使用servlet(http请求)和Google Application Engine来实现它会更容易吗?

+0

任何你不能通过http 1.1连接进行通信的原因? –

+0

仅使用http 1.1的含义是什么?据我所知,服务器小程序已经使用http 1.1 – javaMan

+2

您的客户需要请求1.1连接。你熟悉网络编程吗? –

回答

0

我想你必须为tomcat编写自己的连接器和协议处理程序,如果你需要另一种协议而不是http。

在这种情况下请尝试Apache Mina

0

我对Servlets和Tomcat一无所知,但您可以简单地启动服务器作为独立的Java程序,打开ServerSocket以在端口上侦听。在每个连接上,拆分一个新的线程并将从新的连接读取。

为了获得更好的可伸缩性,请为每个连接使用非阻塞IO和选择器,而不是单独的线程。

相关问题