假如:一个应用程序维护着一组内存哈希表数据,asp.net 如何能获取这些数据目前我所能考虑到的有3种方式1、asp.net 和 winform 之间使用 Socket 通讯 。winform提供Socket Server
   优点是性能,可被异构平台调用。
   缺点是asp.net 发出的Socket 消息没法获取返回数据。变成只能单向2、asp.net 和 winform 共享数据库
   缺点就是性能问题
3、asp.net 和 winform 间使用 Remoting
   缺点是兼容性不好,无法提供异构平台使用还有谁能提供更好的办法

解决方案 »

  1.   

    2、asp.net 和 winform 共享数据库
       缺点就是性能问题
    +Webservice
      

  2.   

    使用webservice作为数据提供者,保存公共数据,供asp.net和winform使用,应该是比较好的解决方法
      

  3.   

    1 用WebService交换数据
    2 ASP.NET自定义数据,WinForm通过WebClient读取ASPX页面的数据两种方式都可行
      

  4.   

    这里得性能考虑得是并发的性能,我想 remoteing 应该比 webservice好些
      

  5.   

    三层结构不就可以,玩新的用webservice
      

  6.   

    大家可能没看准条件: 一个应用程序维护着一组内存哈希表数据,asp.net 如何能获取这些数据
                                               ^^^^^^^^^^^^^
      

  7.   

    如果那样你可以尝试放到内存流里MemoryStream里。
      

  8.   

    同一台服务器上 webform 和 winform 能共同访问一个 memoryStream ?
    有没有最简单的 example ? 谢谢啦
      

  9.   

    用COM+ 能否实现,有人知道吗