用C#开发的C/S结构的程序,用的SOCKET。服务器和客户端放在同一电脑上运行时速度非常正常。但把服务器和客户端放在不同的电脑上,在局域网上运行时速度非常慢,能正常运行,请问是什么原因啊??在同一机器上和不同机器上,不都用的SOCKET吗?

解决方案 »

  1.   

    对的,装个QQ看看慢不慢,装个MSN看看慢不慢,直接网上邻居看看慢不慢
      

  2.   

    肯定是代码的问题,估计是socket调用的问题
    如果你是用webservice的话,应该不会出现这个区别
      

  3.   

    检查一下看服务器有没有问题,看看网卡流量是多大,是10M的、100M的还是1G的,很有影响的