serwer z grą poza LAN

0

Witam,
Piszę gdyż zaciekawiła mnie kwestia posiadania własnego serwera na którym postawiłbym jakąś prostą gre (statki/warcaby/szachy). Kwestia gry na LAN tcp/ip jest prosta. Głównie piszę w c# mamy klasę TCPclient i TCPlistener. Łączę się poprzez IP/PORT.

Jak jednak wygląda sytuacja jak by jakaś osoba chciała się ze mną połączyć poza moją siecią lokalną? Mój komputer jest połączony wifi do routera. Wymagana jest jakaś dodatkowa usługa (internetodawcy) 'posiadania publicznego IP'? Czy też można od tak napisać coś takiego i puścić w obieg ? Proszę o jakiś krótki wykład

Pozdrawian

1

Albo publiczne IP u co najmniej jednego gracza, albo serwer z publicznym IP, np. hosting typu VPS (takie rzeczy są płatne, ale nie tak znowu dużo).

1

Jeżeli chodzi o domowe warunki to możesz użyć Hamachi albo Tunngle

1

Wchodzisz na no-ip i robisz tam wszystko co pisze dla windowsa. Jak to zrobisz to będziesz miał już "stałe zewnętrzne ip" więc jeden problem z głowy.
Żeby to chodziło musisz jeszcze przekierować porty w routerz. Ma to mniej więcej wyglądać tak: (port który się łączy)->(port twojego serwera)

Pozdr.

1

Jeśli serwer jest w sieci domowej to chyba jeszcze DMZ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1