一个服务器和500台客服端连接,需要从服务器定时给500台电脑发送同样的数据,数据100M左右,有什么快的方法,发送,谢谢。

解决方案 »

  1.   

    软件方面,多线程分发,socket或其他方式都可以硬件方面,服务器性能要高,包括cpu数量,等级,以及内存,网络要好
      

  2.   

    我不信你写的服务器能好得过IIS
    所以
    还是建议你装个IIS,然后让客户端去下载
      

  3.   

    facebook发布用的是BT
    你用电驴也应该可以……
      

  4.   

    在硬件 极限的情况下 多线程并发,建立socket...
      

  5.   

    首先考虑数据是否能够压缩,尽可能减小包其次若是可能,则考虑P2P500个用户,同时下载100M的文件,这个量还是挺大的。
      

  6.   

    在服务器上建一个FTP或HTTP,然后发把下载地址发送给客户端,让客户主动去下载。
      

  7.   

    为了降低难度,你要先分析需求。
    是定时的,还是不定时的?
    如果是定时的,采用http或ftp好一点,可以降低开发难度提升稳定行。
    如果是不定时的,还是使用socket吧。如果是视频或音频类的可以使用udp,这样压力要小很多。
    如果是文件要求保证完整,使用tcp吧。