2009-10-30 66 views
-1

我要寻找的接受使用线程池概念的几个客户端连接,使得每个客户端可以将文件发送到服务器,服务器程序代码,服务器应该通过发送响应相应的响应文件。请求服务器程序使用一个线程池

我在问这是因为此时我能够获得多个客户端请求,但我无法生成包含相应响应文件的响应。

+2

不,我们不是为你写的。向我们展示您尝试过的内容,并发表评论。 – skaffman 2009-10-30 10:58:45

+0

你能详细说明你的需求吗?用场景显示它。你想要一个类似于servet和server容器的行为吗? – akjain 2009-10-30 11:12:49

回答

0

大多数现代J2EE应用服务器都支持这个概念。将您的应用程序转换为WAR并与服务器线程池/请求超时设置一起玩。

UPDATE:如果你不喜欢的应用程序服务器,然后使用Executors实用类从JDK,通过包装你的长期运行的行动统一到Runnable接口并创建一个的ThreadFactory通过创建一个新的ExceutorService,然后用awaitTermination方法。如果它返回false,那么你的线程遇到超时,你可以发送一些漂亮的错误消息给你的客户端。

+0

hiee guys其实我甚至试图在这里粘贴我的代码,但它不允许我粘贴那么多的代码....所以我问你一个服务器pgm使用线程...主要服务器应该接受sum文件,如xml或来自几个客户端和该文件的文本应该被处理并且相应的响应文件被发送回各个客户端 – user198020 2009-11-02 04:26:33

+0

听起来像一个接受HTTP GET/POST/PUT请求的Web服务器;)尝试tomcat,jetty,jboss,glassfish。这里很难给出任何建议,因为你对你的实际问题没有很好的描述。 – 2009-11-02 06:46:34

相关问题