l'unica impostazione di dimensione che faccio è questo nel momento dell'invio dal client
byte[] buffer = encoder.GetBytes(this.textBox1.Text);
a prescindere dai caratteri che inserisco resta sempre 128000...

già che ci sono ti chiedo una cosa sulla hash che ho creato nick-socket.quando gestisco il client dal server, vorrei accedere al nick (chiave) dal socket (valore).come faccio?
questa istruzione mi restituisce una stringa vuota...

(string)clientsList[Client];

dove clientlist è la hash e Client l'oggetto di tipo TcpClient.devo andare di foreach?
spero di essermi spiegato
grazie mille!