Biblioteka do funkcji sieciowych

Biblioteka do funkcji sieciowych
Kamil9132
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 173
0

Witam
Obecnie uczę się biblioteki sieciowej winsock, jednak spotkałem się z pewnym problemem. Gdy uruchomię serwer na pierwszym komputerze i spróbuję się połączyć z nim używając jego ip zewnętrznego to połączenie jest nieudane. Gdy klient i serwer są w jednej sieci lokalnej wszystko działa poprawnie. Z tego co wyczytałem szukając przyczyny tego problemu nie jest ona związana z ewentualnymi błędami w kodzie tylko czymś innym.

Czy da się ten problem obejść bez grzebania w ustawieniach systemu, routera itd. ?
Czy inna biblioteka sieciowa rozwiązałaby problem? Jeśli tak to jaka? Jeśli nie to na jakiej zasadzie działają programy, które umożliwiają przesył informacji używając ip zewnętrznego?

n0name_l
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2412
0

NAT. Najprosciej to zrobisz przez przekierowanie portow, inne rzeczy wymagaja troche zabawy.
A programy dzialaja tak, ze korzystaja z zewnetrznego serwera do ustanowienia polaczenia miedzy dwoma klientami.

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

Masz ustawiony FireWall.

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
1

zainstaluj na obu hamachi i wpisuj adres IP jaki dostanie karta hamachi. Jest to rozwiązanie za free, prościutkie (trzeba na dwóch kompach ściągnąć i zainstalować mały program) i rozwiąże wszystkie problemy, które masz aktualnie

Kamil9132
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 173
0

Bardzo dziękuje za pomoc, zdecydowałem się póki co ograniczyć opcję do połączenia przez sieć lan (w tym hamachi).

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.