当Internet连接启动时,.NET Remoting会变慢

时间:2010-06-24 07:53:07

标签: c# .net performance remoting lag

我一直在我的开发机器上使用.net远程连接客户端和服务器,一切都很好。然后我将服务器放在另一台机器上,通过100-Mbit LAN与我连接。它有一个VPN连接,允许它连接到互联网。

每当启动VPN连接时,.NET远程处理会为每个查询提供巨大的延迟(0.03秒查询为1秒,1.3秒查询为9秒)。但是我的机器和启用VPN的服务器之间的速度仍然是100 Mbit / s。

我正在使用二进制tcp频道。

有谁知道这个问题的解决方案?

1 个答案:

答案 0 :(得分:0)

使用服务器通道配置的bindTo配置属性解决了问题。 似乎当有多个网络接口时,远程处理不知道使用哪一个并分析所有数据。 设置bind后,ip地址滞后消失了。