QNA > S > Sto Imparando Java, E Voglio Inviare Dati Da Un Computer A Un Altro Sullo Stesso Wifi. Come Posso Farlo?

Sto imparando Java, e voglio inviare dati da un computer a un altro sullo stesso WiFi. Come posso farlo?

Non sono una persona Java. Ma per comunicare su una rete, e il WiFi è una connessione di rete, bisogna conoscere l'indirizzo IP dei computer coinvolti. Il computer ricevente ascolta sulla porta e il computer trasmittente invia dati a quella porta. Per esempio, un computer ha un indirizzo IP4 di 192.168.1.100 e l'altro di 192.168.1.101. Diciamo che volete usare la porta 4096 per comunicare. Quindi le porte sul primo computer sarebbero 192.168.1.100:4096. Credo che Java abbia una libreria chiamata java'.'net(togliete il ' perché Quora vuole renderlo un url) per fare questo. Ci sono dettagli da risolvere, come usare TCP o UDP e come formattare i dati, ma questo è in generale quello che devi fare. Ci sono molti tutorial su come usare i socket su Internet.

A grandi linee, questo è il modo in cui vengono fatte le cose su Internet. Quando usate il vostro browser per andare su Quora, il http://www.quora.com viene tradotto nel suo indirizzo IP. Il browser quindi apre una porta su QuoraIP:80 e invia un messaggio, dove il server web a quell'indirizzo IP è in ascolto sulla sua porta 80 per qualcuno che richiede un servizio. Poi risponde con i dati appropriati.

Di Anatol

Cos'è pushbullet? :: Come rimuovere il 'via gmail.com' sulle email di Google Apps inviate da un account Gmail personale
Link utili