C# internet连接启动时,.NET远程处理速度会减慢

C# internet连接启动时,.NET远程处理速度会减慢,c#,.net,performance,remoting,lag,C#,.net,Performance,Remoting,Lag,我一直在我的开发机器上使用.NETRemoting处理客户端和服务器,一切都很好。然后我找到了另一台机器上的服务器,通过100Mbit局域网与我的连接。它有一个VPN连接,允许它连接到internet 无论何时启动VPN连接,.NET远程处理都会为每个查询提供巨大的延迟(0.03秒查询为1秒,1.3秒查询为9秒)。但是我的机器和启用VPN的服务器之间的速度仍然是100 Mbit/s 我使用的是二进制tcp通道 有人知道此问题的解决方案吗?使用服务器通道配置的bindTo配置属性解决了此问题。 似

我一直在我的开发机器上使用.NETRemoting处理客户端和服务器,一切都很好。然后我找到了另一台机器上的服务器,通过100Mbit局域网与我的连接。它有一个VPN连接,允许它连接到internet

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

我使用的是二进制tcp通道


有人知道此问题的解决方案吗?

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

是否需要通过VPN从开发人员计算机连接到服务器,或者是否在服务器计算机上配置了VPN?