UDP verbindet sich als solches nicht mit anderen rechnern, sonden schickt die Daten nur ins Netzwerk. Da kann es sein, dass die Daten verloren gehen.
TCP wäre als Protokoll für einen Chat viel besser, weil es eben Connections hat und verlorene Daten noch einmal gesendet werden können.