Witam! Otoz mam zagadnienie zalozmy tworze program ktory przesyla pliki w sposob taki:
(Legenda: K-O (komputer odbierajacy) K-W (komputer wysylajacy))
-> K-W laczy sie do K-O
-> K-O wczytuje buffor ktory wysylal K-W
-> K-O zapisuje plik.
Ok wszystko pieknie ladnie tylko gdy np ktos nie ma publicznego IP to druga osoba sie z nia nie polaczy ? Czy moze istnieje jakas mozliwosc by jednak zawsze te osoby mogly sie laczyc ?
Rozwiazaniem mojego problemu bylo by np:
Komputer wysylajacy wysyla dane do servera komputer odbierajacy laczy sie z serverem i "czeka" az naplyna dla niego nowe dane i pobiera.
Czyli polaczenie klient -> server <- klient
I fakt to by bylo rozwiazanie.
Ale moze istnieje jakies inne ?
Prosze o odpowiedz i z gory dziekuje!