关于 .net remoting 疑问1,其适合作[实时通信]类项目吗?
2,有人对其作过压力测试吗?.有没有用户并发数之类的上限?
3,其是否适合[开发网游].

解决方案 »

  1.   

    难道要自已封装Socket?
    那么用.net来作是不是不适合了?
      

  2.   

    如果.net remoting 不能满足需求,那么,用.net 调用 socket 的方法来作是否可行?还是干脆用vc/delphi 来作比上面的还好?
      

  3.   

    只要是关于remoting的贴子,我都关注,刚买了一本《.NET分布试编程》
      

  4.   

    如果你想用C#做游戏开发,可以去http://msdn2.microsoft.com/en-us/xna/bb245766.aspx看看
      

  5.   

    如果用的是Socket TCP要进行很多封装,包括通道,命名管道。Remoting和Webservice 在很多方面有相似之处,但是Remoting支持传递的是二进制码,所以速度更快。并能使用本地通道在要本地调用。但唯一的缺点是在分布式的时候如果客户端异常断开,可能会超成服务端承载过重而导至系统瘫痪。时下已被类似的新技术代替了。
      

  6.   

    1,其适合作[实时通信]类项目吗?
    看应用环境,内网适合,外网不适合. 2,有人对其作过压力测试吗?.有没有用户并发数之类的上限? 
    remoting 就通信性能来说,还行,因为它是短连接,但整体性能的话...比web service稍微好点了.3,其是否适合[开发网游].
    不适合,remoting机制中的调用方法,触发事件,所发送的包过大,例如:调用个无返回值的方法就有200多字节.显然对服务器和客户要求过高.
    另外,由于1,从根本上否决了remoting能开发网游这个想法.

      

  7.   

    有个游戏叫 龙与地下城
    是.net的,盛大代理的,好像.
      

  8.   

    1、看情况
    2、压力与你调用的方法相关,性能是IIS的倍数
    3、不适合(占用带宽是一般通信的倍数)
      

  9.   

    看来英文要用学好,在CodeProject上可以搜到很多IOCP for c# 的源码....~~
      

  10.   

    如:http://www.codeproject.com/KB/cs/managediocp.aspx?fid=177973&select=1476630#xx1476630xx
      

  11.   

    关于   .net   remoting   疑问 1,其适合作[实时通信]类项目吗? 
    可以的,你需要了解什么叫remoting事件
    2,有人对其作过压力测试吗?.有没有用户并发数之类的上限? 
    没有问题的,我们的项目就是REMOTING,并发数是由你的程序决定的,
    还有就是不要使用windows2000做服务器,它有一个到点的弱点就是socket端口有一个限制。
    3,其是否适合[开发网游].
    我们的里就是在传输过程中加上压缩技术,可以到达1/10的比例。
    没有问题的,任何远程的应用程序只有两个协议tcp和udp,
    所有的支持都是对这两种协议的封装。