Klient - Serwer połączenie

0

Cześć
Mam problem z połączeniem klient - serwer. Problem wygląda tak, że cała** aplikacja działa lecz tylko gdy klient i serwer są w jednej sieci ,np router lub sieć lan.** Chciałbym natomiast by można było połączyć się również z innych sieci nie tylko w obrębie sieci lan. Czy jest taka możliwość? Dodam tylko że używam do tego java.net.

1

nie ważne czego używasz. Aby to działało musi być spełniony jeden z warunków

  • serwer z publicznym IP (lub przekierowany port na serwer)
  • serwer i klienci muszą być spięci VPNem
    inaczej się nie da. Nawet dla UDP i połączenia P2P potrzebny jest publiczny serwer w początkowej fazie połączenia.
0

zewnętrzny serwer z publicznym IP raczej jest płatny ;/ poza tym nie do końca orientuję się jak go obsłużyć. Przekierowanie portów też raczej odpada. Zostaje mi VPN :) Dla wyjaśnienia to miała być gra sieciowa player vis player. Widzę , że to nie jest takie proste :) Dziękuje za szybką odpowiedź :)

1

Do takich typowo amatorskich zastosowań może ci się przydać np. Hamachi. Poza tym możesz poprosić swojego administratora sieci czy nie przekierował by ci jednego portu na twój komputer jeśli jest to jakaś sieć osiedlowa - nic cię to nie kosztuje a może jednak się zgodzi.

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