PDA

Visualizza la versione completa : [C++] Scambio configurazioni via rete


nemok
24-01-2006, 10:31
Ciao a tutti. Dunque dovrei far scambiare a due moduli via rete delle informazioni, entrambi risiedono su macchine Linux. Un qualcosa simile a quello che accade alla connessione di un client p2p: il client si connette al server, gli passa tutte le info riguardanti la propria banda ed altro, e poi gli passa la propria lista di file in sharing. Ora io devo fare una cosa analoga, scambiando delle info contenute in un file di configurazione ed una lista di elementi.
Ora conviene:
-scambiarsi direttamente il file
-scambiare le info tramite un opportuno protocollo (quindi domanda-risposta per ogni informazione)
?

E poi: ancora non ho stabilito il metodo di comunicazione, anche se penso di agire direttamente tramite socket. Ci sono metodi migliori per la gestione della comunicazione tramite rete?

Grazie mille :fighet:

oregon
24-01-2006, 14:03
Penso sia meglio usare un protocollo preciso piuttosto che scambiarsi un file, ma non sarei meravigliato se qualcuno applicasse l'altro metodo.

Per la comunicazione in rete *devi* usare i socket. A quali altri metodi ti riferisci?

nemok
25-01-2006, 11:20
Il mio dubbio sull'utilizzo si un protocollo ad hoc sorgeva dal fatto che forse è meno immediato: se ho file di configurazione molto strutturati dovrò implementare nel protocollo una miriade di messaggi diversi per identificare l'invio di una determinata sottosezione della config.
L'invio diretto del file e di conseguenza un interprete sul server forse semplifica la trasmissione. Dici che può portare degli svantaggi?

Per quanto riguarda la comunicazione via rete intendevo l'esecuzione di metodi remoti tramite tecnologie tipo ORB, non so però in C++ ed in questo caso in particolare quanto possano convenire. Per questo nasceva il dubbio sulle socket.

Grazie mille,
Alberto
:)

Loading