Jestem w trakcie projektowania aplikacji, która przesyła pliki pomiędzy komputerami przez internet. O ile w sieci wewnętrznej coś takiego nie jest problemem, tak w internecie zaczyna być, bo większość klientów siedzi za routerami i innymi "utrudniaczami".
Za pomocą serwera chcę zestawić połączenie między 2 klientami, gdzie jeden wysyła plik, a drugi go odbiera, jednak sam proces przesyłu powinien się odbyć bez udziału serwera.
Czy ktoś mógłby podsunąć jakiś pomysł w jaki sposób należy takie coś zrealizować? Czy jest to w ogóle wykonalne?
0
1
Próbowałeś googlać z użyciem frazy "P2P C#"?
0
Próbowałem, teraz spróbowałem jeszcze raz i chyba skorzystam z pstjuste/brunet
1
Poczytaj nt NAT punch-through
.