Посмотрел быстро пример...
Я бы не стал заморачиваться и просто поднял бы терминальный сервер на удаленном компе и работал бы через него.
Если все-таки надо делать удаленный клиент, то тут 2 варианта.
1. Если это одна сеть (удаленный филиал по VPN), то просто надо настроить DCOM правильно, тогда вообще ничего писать не надо.
2. Сети разные. Тут придется писать прокси, который на той стороне суть такой же клиент, только без интерфейса и выставляет втоой интефейс, например web-service в интернет. Ну а ты уже со своего клиента подключаешься к этому прокси.
Да, файервол/нат мешаться будет. Надо будет в нем дырку проковырять.
|