Я собираюсь использовать XML-RPC.NET для связи с Linux-сервером XML-RPC, написанным на Python. Я пробовал пример приложения (MathApp) из XML-RPC.NET компании Cook Computing, но приложению потребовалось 30 секунд, чтобы добавить два числа в одной локальной сети с сервером.
Я также попытался запустить простой клиент, написанный на Python для Windows 7, для вызова того же сервера, и он ответил через 5 секунд. Машина имеет 4 ГБ оперативной памяти с сопоставимой вычислительной мощностью, так что это не проблема.
Затем я попытался вызвать сервер из системы Windows XP с Java и PHP. Оба ответа были довольно быстрыми, почти мгновенными. Сервер также быстро реагировал на локальный хост, поэтому я не думаю, что задержка возникает из-за сервера.
Мой поиск в Google вернул мне некоторые проблемы, связанные с использованием Windows IPv6, но наш запрос к серверу включает адрес IPv4 (не имя хоста) в той же подсети. В любом случае я отключил IPv6, но ничего не изменилось.
Есть ли еще способы проверить возможные причины задержки?