Napisałem prostą aplikacje klient - serwer używając technologii Remoting.
Serwer udostępnia metodę która zwraca plik w postaci tablicy bitów a klient ją zapisuje na drugim komputerze. Mój program działa wewnątrz domowej sieci. Niestety jeśli łączę się przez internet z innym komputerem, to połączenie nie może być nawiązane. Przekierowałem port na routerze na adres serwera i teoretycznie przekierowywanie działa ponieważ włączyłem klienta na komputerze wewnątrz sieci domowej i wpisałem adres ip który posiadam i się połączyło.
Nie wiem co zrobić, żeby program działał też w internecie a nie tylko w sieci lokalnej.
0
0
Prawdopodobną przyczyną, o ile wszystko jest dobrze skonfigurowane tak jak mówisz, jest używanie przez Ciebie środowiska w wersji Express Edition. Ew, może konfiguracja firewalla na którymś z komputerów (serwerze bądź kliencie) powoduje takie błędy.
0
Mam VS 2008 Professional Edition. A w sieci lokalnej wszystko działa, więc nie widzę powodu, żeby nie działało kiedy serwer i klient znajdują się w odrębnych sieciach.
Edit: tu jest odpowiedz http://www.glacialcomponents.com/ArticleDetails/CAOMN.aspx
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.