一般来说局域网传送文件都有几M/S啊为什么我连1M/S都达不到啊怎么提高传输速度啊???

解决方案 »

  1.   

    检查计算机病毒写socket服务器,就要面对2个环境:1. 服务器在处理业务逻辑中的任何时候都会收到Exception, 任何时候都会因为链接中断而断开。2. 服务器接收到的客户端请求可以是任意字符串,因此在处理业务逻辑的时候,必须对各种可能的输入都判断,防止恶意攻击。 针对以上几点,我们的服务器设计必须包含以下参数:1. 客户端链接时间记录:主要判断客户端空连接情况,防止连接数被恶意占用。2. 客户端请求频率记录:要防止客户端频繁发送请求导致服务器负荷过重。3. 客户端错误记录:一次错误可能导致服务器产生一次exception,而这个性能损耗是非常严重的,因此要严格监控客户端的发送协议错误情况。4. 客户端发送信息长度记录:有可能客户端恶意发送非常长的信息,导致服务器处理内存爆满,直接导致宕机。 5. 客户端短时间暴涨:有可能在短时间内,客户端突然发送海量数据,直接导致服务器宕机。因此我们必须有对服务器负荷进行监控,一旦发现负荷过重,直接对请求的socket返回处理失败,例如我们常见的“404”。 6. 服务器短时间发送信息激增:有可能在服务器内部处理逻辑中,突然产生了海量的数据需要发送,例如游戏中的“群发”;因此必须对发送进行队列缓存,然后进行合并发送,减轻socket的负荷。