Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

socket/python - Komputery za NATem

misiek1994 30 Lip 2014 19:35 459 1
  • #1 30 Lip 2014 19:35
    misiek1994
    Poziom 17  

    Witam!
    Napisałem prosty komunikator oparty na protokole UDP i socketach w Pythonie. Wszystko gra, gdy komputery są w jednej sieci. Niestety, gdy jeden z komputerów jest za NATem nie mam pojęcia jak to obejść. W pojedynczych przypadkach można każdy router z osobna skonfigurować tak, aby przekierowywał odpowiednie porty, lecz rozwiązanie to nie satysfakcjonuje mnie z oczywistych względów.
    Zastanawiałem się nad zmianą na protokół TCP i postawieniem serwera pośredniczącego (pytanie, czy jest wogóle szansa zrobić to na darmowych serwerach php i czy php nadaje sie do takich zastosowań?).
    Gdyby ktoś miał jakieś pomysły to proszę o odpowiedź.
    Pozdrawiam
    misiek1994

    0 1
  • #2 30 Lip 2014 19:42
    bogiebog
    Specjalista Sieci, Internet

    Z dwoma routerami Nic nie zrobisz, jeden z routerów MUSI mieć port forward.

    Skype i inne programy załatwia to przez węzeł/server pośredni.

    0