artykuły

Problem z gniazdkami Socket

2009-11-22
15:00:00
Avatar
disip
Data publikacji:
16:00, 22 November 2009
Witaj lukas! Mam taki dziwny problem, otóż mam prawidłowo skonfigurowany program klient oraz serwer (testowane na moim komputerze). Wszystko działa jak należy. Jednak gdy podaję IP kogoś z kim nie mam bezpośredniego połączenia (np sieci domowej itp.) (oczywiście podaje IP te, przez które widziany jest w internecie jego komputer). Mimo wszystko wyskakuje błąd tak, jakbym nie miał połączenia z serwerem... Liczę na Twoją pomoc tutaj, lub najlepiej na Gadu, lub emailu. Pozdrawiam gorąco! Paweł
Avatar
Lukas
Strona domowa
Data publikacji:
22:27, 24 November 2009
Chciałbym zadać Ci pytanie podstawowe (wybacz, ale czasami się zdarza zapomnieć o podstawowych rzeczach, a nie wiem jak rozległa jest Twoja wiedza): czy przypadkiem zdalny komputer (ten z którym się łączysz) nie ma włączonego Firewalla? Pozdrawiam! Łukasz.
Avatar
Paweł
Data publikacji:
14:34, 25 November 2009
Witam, Oczywiście, Firewall był wyłączony na 2 komputerach, dla pewności wyłączyłem też antywirusa. Nie mam pojęcia co robie źle.. Może - wyślę tobie link do moich owoców pracy? Oto one: <link podałem Ci na e-mailu :)> Pliku Serwer.exe lepiej nie otwieraj, bo oczywiście zostanie on ukryty w Trayu :) Z góry dzięki za pomoc! Pozdrawiam
Avatar
Lukas
Strona domowa
Data publikacji:
20:35, 28 November 2009
Problem, który przedstawił czytelnik rozwiązaliśmy wspólnymi siłami. Problem tkwił w routerze do którego podłączony był komputer użytkownika. Przesyłane przez napisany przez czytelnika program sieciowy pakiety danych trafiały do routera, a nie do komputera czytelnika. Sednem rozwiązania problemu było skorzystanie z mechanizmu forward'owania portów (należało się zalogować do panelu administracyjnego routera i uruchomić mechanizm przekazywania informacji z portu 2020 routera na port 2020 komputera o wewnętrznym adresie 192.168.0.101, tak aby router stał się przezroczysty). Po wykonaniu tych czynności program zaczął działać prawidłowo.




Zaloguj się aby dodać post.
Dexter