🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.programming
Article #216793

Aplikacja rozproszona a adres IP

#216793
From: Borneq
Date: Wed, 15 Jan 2020 13:51
24 lines
2605 bytes
Serwer nasłuchuje na jakimś konkretnym porcie (pytanie jak wybrać port 
dla swojej aplikacji, gdy jest ich 64K a wiele już jest użytych przez 
różne aplikacje?) a klient łączy się sam mając jakiś wolny port.
Aplikacja P2P to serwer i klient w jednym. Jak identyfikować węzeł? 
Teoretycznie przez IP, ale:
- wielu dostawców zmienia IP klienta, chyba minimalny czas na jednym IP 
to 24h lub czas połączenia
- jest tłumaczenie adresów NAT, jeden IP może odpowiadać wielu użytkownikom
- ja np. mam internet od dostawcy, gdzie w domu rozgłaszany jest przez 
Wifi na różne urządzenia w sieci lokalnej 192.168.x.x
jak w taki sposób napisać serwer? mogę mieć 192.168.0.1:port
ale jak wyjść na świat? będzie zewnętrzne ip i ten sam port, a drugi 
komputer? czy też zostanie przetłumaczone to na inny port, wtedy jak 
łączyć się z innym? Może będę mógł zainicjować połączenie jako client 
ale nie będę mógł być dostępny z zewnątrz? Dostępne z zewnątrz tylko 
takie z zewnętrznym IP?
Może dwóch bez zewnętrznego adresu może łączyć się za pomocą trzeciego, 
który musi mieć zewnętrzny?
Czy natomiast IPv6 załatwia sprawę?
Skąd rozproszona sieć będzie znała swoje adresy IP? Kiedyś klienty 
Bitcoina rejestrowały się na liście IRC, teraz w jakiś inny sposób.
Jak postawić dostępny 24h serwer/client na jakimś hostingu? Zazwyczaj 
jest tam miejsce na html i php ale czy jest tam możliwość uruchomienia 
programu C/C++, na przykład w OVH czy Nazwa.pl?
Technical Details
Message-ID: <5e1f18ec$0$508$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder7.news.weretis.net!feeder5.feed.usenet.farm!feed.usenet.farm!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!border2.nntp.ams1.giganews.com!nntp.giganews.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder7.news.weretis.net!feeder5.feed.usenet.farm!feed.usenet.farm!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!border2.nntp.ams1.giganews.com!nntp.giganews.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Newsgroups: pl.comp.programming
X-Mozilla-News-Host: news://news.neostrada.pl:119
From: Borneq <borneq@antyspam.hidden.pl>
Subject: Aplikacja rozproszona a adres IP
Date: Wed, 15 Jan 2020 14:51:51 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
Lines: 24
Message-ID: <5e1f18ec$0$508$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 91.239.205.59
X-Trace: 1579096300 unt-rea-b-01.news.neostrada.pl 508 91.239.205.59:53666
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit