公司要求我整一个网站在线咨询的软件,就像接单王啊,www.live800.com这样的一个软件,我现在已实现了c#的ptp聊天,web端的用ajax插入数据库记录.  问题是我怎么样才能在客户通过web向数据库插入了记录,c#程序能及时知道呢?也就是说c#写的window程序与web之间如何即时通信?

解决方案 »

  1.   

    C#的程序做成个服务吧。那你在Web里插数据的时候跟服务通信就可以了。
      

  2.   

    用Timer每5秒查询一次来发现新的记录。
      

  3.   

    用webservice,然后winform程序和web程序都引用这个web服务,通过web服务进行数据交流
      

  4.   

    1,在数据库上使用触发器,如果有的话。
    2,使用.NET REMOTING
      

  5.   

    用webservice,然后winform程序和web程序都引用这个web服务,通过web服务进行数据交流正解,绝对可行.
      

  6.   

    webservice往哪儿发?
    用AJAX取吧
      

  7.   

    1.webservice
    2.定时扫描数据库