Confermo pienamente. Io avevo appunto scritto inizialmente una chat in UDP, ma visto che perdevo dei pacchetti oppure mi arrivavano nn nella giusta sequenza, per evitare di dover implementare classi che ne facessero il conteggio ho abbandonato l'UDP per il TCP. Tra l'altro è possibile impostare sulla stessa porta connessioni con più host, così la cosa diviene semplice da gestire.
Un esempio:
--
Visita il mio sito
http://chichatta.no-ip.com