在服务器上运行一个VB的数据库配置程序,工作站上运行VC++写得windows service作为客户端程序。当VB配置程序修改了数据库后,需要及时通知工作站上的service客户端程序,用什么机制实现比较好呢?
能不能用VB实现sink,然后在VC++中使用?如果可能的话,怎么实现?

解决方案 »

  1.   

    winsock发条消息给工作站,工作站做相应的操作
      

  2.   

    用winsock的话必须要知道客户机的IP吧,实际使用时工作站会改变,这样每次都必须重新配置IP地址,比较麻烦。有没有其它的办法呢?谢谢大家了
      

  3.   

    如果我用VB写一个ActiveX DLL,在服务器上的VB配置程序中调用这个DLL触发事件,然后在工作站上的C++ service 中生成一个event sink来响应事件,可行吗?这里涉及到不同机器间的通讯,不知道VB做的ActiveX DLL能不能做到啊?很着急~~~~请大侠出来指点一下!多谢!!!
      

  4.   

    //用winsock的话必须要知道客户机的IP吧,实际使用时工作站会改变,这样每次都必须重新配置IP地址,比较麻烦。有没有其它的办法呢?谢谢大家了服务器IP地址不常变吧?客户端启动后向服务器注册