Aplikacja client-serwer

0

Witam

--Napisałem prosty serwer, nasłuchujący na porcie 8189 i uruchomilem go na PC.
Na tablecie uruchomiłem clienta na porcie 8189, który łączy się z 192.168.1.100 (IP wew. mojego PC).

Client połączył się z serwerem, a serwer wyświetlił komunikat: Client połączony z serwerem.----

PC i tablet są połączone do wspólnego routera dlatego się połączyły. Jednak nie wiem jaki mam wybrać port aby ktoś z innej sieci, z innej lokalizacji mógł połączyć się z moim serwerem (o IP sieciowym: 83.x.4.xxx)?

0

przekieruj porty

1
ooooo napisał(a):

przekieruj porty
Może rozwinę...

Wejdź do panelu konfiguracyjnego routera i ustaw przekierowanie portów - przekieruj port 8189 pod adres 192.168.1.100 (ten adres, na którym działa serwer).

No i teraz jeśli ktoś chce się połączyć z zewnątrz z twoim serwerem musi łączyć się z adresem routera na zadanym porcie (83.x.4.xxx:8189). Router przekieruje wszystko na twój serwer (192.168.1.100).

0

Teraz rozumiem, o co chodzi z przekierowywaniem... dzięki, @adf88 !

0

Możesz też ustawić DMZ na swoje lokane IP, wtedy router będzie przesyłał wszystkie odwołania z zewnątrz do danego komputera w podsieci. O ile się nie mylę to na np. pingi odpowiada router jeżeli nie ma ustawionego DMZ.

0

witam również serdecznie, ja natomiast mam do napisania w javie na zaliczenie komunikator audio, szukam wskazowek na necie, bo troche nie wiem jak za to sie zabrac, jesli ktos dał by jakis namiar na jakies forum gdzie jest cos na ten temat, albo moglby mi w jakis sposob pomoc to byl bym bardzo wdzieczy.. troche jest mi ciezko bo nigdy czegos takiego nie pisalem, zwykle jakies prymitywne rzeczy na laborkach. dziekuje bardzo

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