Non mi è chiaro perché vorresti spedire questi 3 dati di login in "pacchetti" separati.Originariamente inviato da lello82nap
come posso fare x inviare 3 Stringhe scisse ma sempre relative al Singolo Operatore, senza utilizzare una stringa concatenata?
In un login utente/password viaggiano assieme.
Comunque qualunque cosa tu voglia fare come ti ho già detto prima dovresti prima stabilre un protocollo.
Cioè ogni pacchetto che passa sulla rete dovrebbe essere identificabile da qualche sorta di "header".
Non invierei "OK", "DATI ERRATI" sulla rete come stai facendo adesso.
Guardando il traffico di rete si dovrebbe sempre capire cosa sta succedendo, "OK" a cosa?
Se proprio vuoi mantenere un protocollo testuale su una sola riga almeno dai un nome ai messaggi, non so,
tutti i messaggi che invia il client falli iniziare con CLIENT e tutti quelli del server con SERVER, tipo:
CLIENT_LOGIN:username,password,tel
SERVER_LOGINk
CLIENT_CMDause
CLIENT_CMD:resume
Dove i messaggi SERVER_LOGIN sono le risposte ai CLIENT_LOGIN e i messaggi CLIENT_CMD sono i comandi.
Se devi spezzettare il login aggiungi nuovi tipi di messaggi con eventuali risposte.

k
ause
Rispondi quotando
