.NET Remoting замедляется при подключении к Интернету - PullRequest
0 голосов
/ 24 июня 2010

Я использовал удаленное взаимодействие .net с клиентом и сервером на моем компьютере разработчика, и все было хорошо. И затем я обнаружил сервер на другом компьютере, подключенном к моему через локальную сеть 100 Мбит. Он имеет VPN-соединение, позволяющее подключаться к Интернету.

При каждом запуске VPN-подключения удаленное взаимодействие .NET выдает огромную задержку для каждого запроса (1 с для запроса 0,03 с и 9 с для запроса 1,3 с). Но скорость между моей машиной и серверной, на которой включен VPN, по-прежнему составляет 100 Мбит / с.

Я использую двоичный канал TCP.

Кто-нибудь знает решение этой проблемы?

1 Ответ

0 голосов
/ 24 июня 2010

Проблема решена с помощью свойства конфигурации bindTo для конфигурации канала сервера. Кажется, что при наличии более одного сетевого интерфейса удаленное взаимодействие не знает, какой использовать, и анализирует все данные. После установки bindTo IP-адреса отставание пропало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...