QNA > C > Come Inviare Messaggi Da Un Computer All'altro Senza Internet

Come inviare messaggi da un computer all'altro senza internet

La soluzione più primitiva sarebbe la comunicazione seriale. Questo era molto comune nei giorni prima di Internet. Comporterebbe qualcosa come questo sul tuo computer:

main-qimg-08274606d0d92f21e9f066b06bd9bcab.webp

E sì, entrambi i computer ne avrebbero bisogno. Più un cavo che assomiglia a questo:

main-qimg-a1da0bbbb51d3d980f878356f7ea7f43.webp

E forse un cambio di genere come questo:

main-qimg-15341b5cb07a5245ce036c7cbed4be78.webp

E ai bei vecchi tempi si poteva eseguire qualche soluzione software remoto su un computer che si poteva chiamare dall'altro computer per avere una specie di desktop remoto. Beh, remoto... Fino a quando il tuo cavo seriale andava.

Ma la porta seriale ha avuto un aggiornamento e l'ultima versione assomiglia a questa:

main-qimg-2eea94212ca6fbfd8e8879d511c9a51e.webp

Sì. Quella è una porta USB. Tuttavia, non puoi semplicemente inserire un cavo USB in entrambi i computer per connetterli, perché questo probabilmente farebbe saltare alcuni componenti interni del tuo computer. Per far comunicare due computer tramite USB, uno dei due deve comportarsi come Master (host) mentre l'altro è uno Slave. Tuttavia, su un computer la porta USB è un master di default quindi avresti bisogno di una porta USB speciale.

Un'altra opzione è usare due cavi USB-seriali e un cavo seriale in mezzo. Si tornerebbe quindi alle vecchie comunicazioni seriali di decenni fa.

In alternativa, c'è l'opzione BlueTooth. I computer possono comunicare tra loro tramite Bluetooth e si possono anche emulare le comunicazioni seriali tramite bluetooth.

E naturalmente, se entrambi i computer hanno ancora una scheda ethernet e avete un cavo di rete adeguato, allora potreste collegare entrambi i computer in quel modo. Non saranno collegati a Internet ma faranno comunque parte della stessa rete. Questo è ancora più pratico se si ha a disposizione uno switch, in quanto basterebbe collegare entrambi i computer e forse anche più di due per creare la propria rete privata.

Naturalmente, se entrambi i computer hanno il WiFi, si potrebbe usare uno come host WiFi e creare la propria rete personale in questo modo.

Ci sono molte altre soluzioni, ma sono estremamente rare. Potresti effettivamente costruire queste soluzioni da solo se hai, per esempio, una scheda Arduino e alcune cose extra. Ci sono, per esempio, trasmettitori e ricevitori radio che si possono usare per comunicare tra due dispositivi. Questi sarebbero più comunemente usati dagli sviluppatori Arduino, sebbene funzionino bene anche su un Raspberry Pi. Ma per usarli su un normale computer, dovrete in qualche modo collegarli al vostro hardware, il che generalmente significa usare la porta USB. Ci sono soluzioni più semplici per comunicare via USB.

Un'altra tecnica popolare era la comunicazione a infrarossi, ma anche questa è wireless e richiede una linea di vista tra due computer, quindi è difficile ascoltare la comunicazione. Ci sono alcune soluzioni pronte all'uso per questo, ma come la comunicazione radio, vi richiederà di creare il vostro software per entrambi i computer in modo che possano comunicare in questo modo.

Anche importante è che la comunicazione radio e infrarossi è generalmente in una direzione. Il computer che invia i dati (trasmettitore) non ha modo di confermare che l'altro (ricevitore) abbia ricevuto qualcosa. Questo può essere risolto dando sia un trasmettitore che un ricevitore, ma è un po' più difficile da programmare.

Naturalmente, si potrebbe sempre usare un floppy disk, un CD-scrivibile, un drive USB o qualche altro dispositivo per memorizzare il messaggio e poi portarlo all'altro computer. Questo è fondamentalmente quello che faccio io in generale.

Di Lorenza

Come fare il jailbreak del tuo Amazon Fire Stick nel 2021 :: Perché il mio computer con 6GB di RAM sta esaurendo la memoria a causa di Chrome?
Link utili