Francamente non mi ci trovo granché, sai perchè non sono ancora molto espero di programmazioni di script SH, sia perchè è un pò limitato. Mi sono buttato quindi su Python, che è più facile da usare, e molto più espandibile.
Abbiamo gia conosciuto questo linguaggio in una guida precedente, che vi consiglio di leggere, ed anche come installarlo e avviare semplici programmi client e server, procediamo quindi a un semplice esempio di implementazione.