如何实现B/S Client与C/S Client之间的超文本(HTML)消息实时传递和二进制文件传递?一定要web Service技术么?
当B/S端接收方不在线时,则保存文件到服务器。当接收方登录时即时提示。很急!请做过的朋友或者对这方面有了解的朋友都给说说或提供一点参考资料。谢谢!

解决方案 »

  1.   

    你要通过服务器转发消息和数据,Webclient定时从服务端获取消息和数据,Client可以用Socket和服务端通讯。
      

  2.   

    最常用的就是WebService,学有Remoting还有一些偏方,HTTPXML,直接输出XML,另一边获取
      

  3.   

    web Service或类web Service吧!要有个服务不管怎样信息总是要保存。
      

  4.   

    可以用消息队列,把消息存在服务器的消息队列中,client一上来就去消息队列中取自己的消息
      

  5.   

    目前,我们公司的产品基本上都使用web Service来实现的.
      

  6.   

    .net中有两种技术可以实现你的要求
    一是用web service
    二是用remoting
    如果服务器端与客户端的通讯协议你们是自己定义的话建议使用remoting,性能上比用web service好,如果不知道对方的协议或者是平台的话就用web service
      

  7.   

    web Service
    是最好的方法你这类问题属于企业集成的方面
    现在企业集成主流 soa
    而soa首选技术是web service.
      

  8.   

    Web Service最好的方法,因为它可以通过SOAP,以XML方式传递,在两种不同架构中通信是适中的方案.
    当接收方不在线时,可以以本地数据库形式保存,格式具体需要来定,如ACESS,XML,SQL等等都行,并建立通讯模块,实时查看接收方连线状态,以更新到接收方那边.
      

  9.   

    [color=#800000]asdasd[b][/b][/color]
      

  10.   

    建议你去看看WCF,会对你有帮助的
      

  11.   

    Remoting DCOM WebService 还有System.Net空间下面的某几个东西,还有AJAX,还有N多N多
      

  12.   

    我们同事发现一种面向多种语言的RPC控件技术,PHPRPC,JAVARPC技术,挺好用的听说,这个让人激情澎湃的技术是中国人自己开发的。可以多语言通讯,内部机制不知道是什么,也可能是XML数据传递,也可能是底层通讯技术,反正就是很好用啦。