Zaczynam po trochu programowanie sieciowe, używam modułów z SFMLa i kodów tutorialowych. Mam napisany klient i serwer. Klient prosi o IP serwera więc podaje localhost 127.0.0.1 a potem port, więc wpisuje 6500 taki jaki został wymieniony w kodzie. Niestety dostaje komunikat connection failed. Wiem ze jakieś porty mogą być poblokowane i to może być problemem, zupełnie nie wiem z jakiej strony to ugryźć bo kod jest przekopiowany w 100% z plików dodanych do książki więc powinien działać, więc myślę że to po stronie systemu może coś nie grać. Łącze się z laptopa do wifi przez router.
Problem z połączeniem klient - serwer
- Rejestracja: dni
- Ostatnio: dni
- Postów: 32
0
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Szczecin
3
A serwer jest włączony?
- Rejestracja: dni
- Ostatnio: dni
3
Krok pierwszy i najważniejszy: poprawić swój kod by raportował wszelkie błędy w najbardziej techniczny i czytelny dla użytkownika (programisty) sposób.
To ci da większą szansę na analizę problemów nie tylko u siebie, ale też u potencjalnych współpracowników/klientów (jeśli dołączą logi).
Krok drugi zaprzyjaźnij się z WireShark.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Szczecin
3
Sprawdź netstatem czy rzeczywiście prowadzisz nasłuch.
- Rejestracja: dni
- Ostatnio: dni
0
Połącz się do serwera zwykłym telnetem.
Jak odmówi to szukaj problemów w serwerze.
Zacznij od sprawdzenia firewall.