cosa posso usare per inviare dati tra client server senza usare socket, devo realizzare una chat che giri solo su una macchina.
cosa posso usare per inviare dati tra client server senza usare socket, devo realizzare una chat che giri solo su una macchina.
in che senso giri solo su una macchina?
Ci sono 10 tipi di persone al mondo: quelli che conoscono il codice binario, e quelli che non lo conoscono!
devo creare una chat dove lancio un server ed n client e deve girare solo su un pc. Non devo utilizzare api come le socket devo implementare io il canale di comunicazione, ma non cosa usare..
scusa se non capisco ma anche se in locale devi cmq utilizzare le Socket.
Ci sono 10 tipi di persone al mondo: quelli che conoscono il codice binario, e quelli che non lo conoscono!
L'interazione tra server e client deve avvenire attraverso appositi canali di comunicazione implementati nel progetto (NON è consentito usare API di sistema tipo Socket o DatagramSocket).
ah, ok. E' un esercizio scolastico? Potresti fare una comunicazione in seriale con un cavo interlacciato DTE DTE. Stabilisci un protocollo e invii direttamente i dati sulla COM
Ci sono 10 tipi di persone al mondo: quelli che conoscono il codice binario, e quelli che non lo conoscono!
la tua risposta mi sembra un po' esagerata, anche perche non ho capito tanto bene.
Devo trovare una struttura dati da poter usare come canale per scrivere e leggere dati, ma non so quale mi può essere più utile
Potresti usare un file d'appoggio. Però la cosa diverrebbe un po' lenta. Usi un file d'appoggio in cui ciascun client scrive ciò che deve comunicare e a chi. Il server va a leggere questo file (a intervalli regolarei, oppure fornendo un apposito Listener) e va a scrivere sul file apposito (quello del client destinazione) il messaggio.
Ovviamente anche i client devono leggere periodicamente (o sempre attraverso un Listener) il loro file.
Sembra piuttosto brutta come cosa, comunque questa potrebbe essere un'idea.
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza