inviare file da un computer all'altro via web
Unsolved
Italian
-
Ti serve un server. hai diverse opzioni:
- uno dei 2 computer agisce come server. La maggior parte dei firewall/routers impedisce a computer di agire come server a meno che vengano esplicitamente impostati come tali (comunemente noto come "aprire le porte del router"). Anche una volta impostato uno dei 2 come server ti serve un modo per dire al secondo computer come trovare il server, o usi un IP fisso (di solito serve un contratto non-standard con il tuo internet provider per avere un IP fisso) o bari in qualche modo (esempio: il server publica il suo IP in una location accessibile dal secondo e il secondo lo legge)
- Usi una terza parte come server
- Server propietario. Questo e' un server con dominio che usa o un programma standard o uno scritto da te per servire i 2 PC e farli comunicare tra loro. I piu' famosi servizi che offrono questo sono AWS e Azure
- Usi un server FTP come base per i trasferimenti. Questo e' il modo piu' semplice per applicazioni senza preteste. Semplicemente i 2 PC caricano e scaricano files da un comune server FTP (molti servizi di web hosting offrono spazio gratuito). Puoi usare libcurl per gestire l'FTP dal tuo programma