现在是这样的,有个服务器A,提供socket接口,我们有个BS的web应用程序需要访问这个接口发送和接收数据。
这样必须需要一个socket客户端接口同ServerSocket接口通信,这个问题都不大,问题是怎么驱动客户socket接口从服务socket接口取数据,并通知web程序。因为要求实时性比较高,大家有什么好的方案没有。
比如:web发一个用户验证信息--》通过客户socket——》发给服务socket接口---》返回是否验证通过信息给客户socket接口--》客户socket告诉web,验证是否通过;也就是web和客户socket怎么实时通信,用什么方式?
我们想到的有remoting、数据库表、
大家有什么好的建议。

解决方案 »

  1.   

    在web程序的后台定义一个静态对象,处理与服务端的通讯,这个应该很简单.然后客户端页面使用Ajax定时获得web服务端的处理数据.
      

  2.   

    也就是web和客户socket怎么实时通信,用什么方式?
    这样必须需要一个socket客户端接口同ServerSocket接口通信,这个问题都不大WEB客户端要知道最终验证是否通过,只能通过AJAX之类的 轮询的方式。。
    不过你说的一般通过WEB方式登陆的时候,到后台服务器,通过socket发送数据到服务器段,返回验证结果吧?这个过程不是一个连续的过程?为什么还要什么实时?