2011-06-13 289 views
1

我准备写一个智能客户端应用程序。这个应用程序将是基于秋千的桌面客户端,将与Web服务进行通信。当服务器端文件系统发生任何更改时,我想成为从Web服务发送给客户端的消息。我想使用Web服务,但我不确定如何实现服务器和客户端之间的双向通信。可能吗?如果是这样如何?如果不是什么选择?服务器到客户端通知/ Web服务(jax-ws)到客户端通信

回答

2

您必须对您的客户端进行编程,以便能够在预定义频率之后对请求执行ping操作,以检查服务器端是否发生了更改。客户端期望在服务器上发生更改,如果没有更改,则为null。

+0

谢谢同样的想法是在我心中,但我需要在客户端立即采取行动,如果有些事情在服务器端发生变化,当我平时我的服务器时间,它会降低性能,因为我必须写一个单独的线程来ping服务器。并且该线程始终处于运行状态。我需要一些其他解决方案,如在服务器端发生某些更改,它会立即向客户端发送操作。\ – Asghar 2011-06-14 09:52:42

+0

IMO,无法告诉您的服务器这些客户端正在等待响应。所以你必须坚持要求/响应程序。 – 2011-06-14 09:59:22