Hai controllato quanto vale

client.ReceiveBufferSize

quando hai l'errore?