Comunicazione Client-Server

di il
1 risposte

Comunicazione Client-Server

Ciao a tutti,
io ho un programma che va a modificare dei file sotto uno specifico path,
Per fare questo, l'utente che si logga deve avere una profilazione di scrittura, che non va però a modificare i permessi di scrittura sul disco condiviso (questo rimane in gestione ai sistemisti).
Quindi l'utente "Pippo" a livello di programma è abilitato a modificare, ma il sistemista deve dargli l'abilitazione di scrittura al disco
Ora su richiesta del cliente e per via di nuove regole interne, si vuole bypassare il problema.
Se all'utente è stato permesso di modificare tali file deve poterlo fare., Si è pensato così di creare un servizio esterno che gira nel server e rimane in attesa in una determinata porta per ricevere i dati e modificare tale file.
Praticamente la procedura che ora fa la modifica del file verrà messa in pancia a questo servizio in ascolto.
Il mio problema è quando clicco sul mio button -> chiamo il servizio -> passo una stringa che saranno i parametri della procedura che il servizio dovrà lanciare. Come passo il comando? come concateno le varie stringhe?
Se avete degli esempi.
Grazie.

1 Risposte

  • Re: Comunicazione Client-Server

    Secondo me ti conviene creare un oggetto con dentro tutti i dati e i comandi di quello che devi eseguire, trasformarlo in XML (quindi un file di testo), spedirlo al server il quale lo riceve, lo ritrasforma in oggetto e lo analizza ed esegue tutti i comandi che servono
    in questo modo non hai bisogno di doverti creare un protocollo specifico, e puoi anche inviare dati binari, poichè puoi prima trasformarli con Base64 e inserirli senza problemi sul XML
Devi accedere o registrarti per scrivere nel forum
1 risposte