Мне кажется для чата следует использовать UDP
Нуууууу, насколько я знаю, юдп чаще используется для бродкаста, мультиплеера, когда не обязательно, чтобы клиент получил все пакеты, или не смертельно, если часть из них пропадут.
Он более бвстрый, за счет того что ack не послывается.
я могу ошибаться, но мессенджер, скорее, ппишется на тсп чтобы быть увереным, что все данные в точности дайдут до получаталя