Salve
La domanda che vorrei porre è più teorica che pratica.
Sto sviluppando un'applicazione client/server ed ho bisogno di creare ex novo un protocollo per permettere al server di effettuare delle operazioni.
Un esempio banale è che il server deve poter gestire dei login con user e passwd, ed assegnare un identificativo ai client dopo aver effettuato un controllo su un database.
Stavo pensando di far inviare dal client un comando di tipo "login", al che il server reinvia una risposta di ack ed il client invia user e pass.
Ora, banalmente, come gestireste voi questo scambio di info tra client e server?
Stavo pensando di inviare tutto in un'unica stringa (del tipo "login:username,password") ma non saprei come gestirla.