Salve,
Nella descrizione delle specifiche del progetto vengono elencati i comandi che il client puo' inviare al server (login, logout, playWORDLE, ecc...), non mi e' chiaro pero' se questi comandi indichino anche il formato in cui vanno inviati al server.
Ad esempio supponiamo che l'utente voglia effettuare il login: in questo caso dovra' digitare da terminale il comando login(username, password)
, a questo punto e' obbligatorio che il programma client invii al server l'esatto comando
login(username, password)
(in forma testuale) oppure sono libero di sviluppare un protocollo personalizzato per la comunicazione tra client e server? Ad esempio potrei usare un protocollo binario in cui il primo byte inviato indica il comando (01 -> login, 02 -> logout, ecc..)?