Определенно, UDP unicast, так как у вас есть надежный слой поверх него.проблема с TCP в том, что вы не можете контролировать его скорость с сервера PUSH.Это зависит от многих алгоритмов, закодированных в стеке.С помощью UDP вы можете отправлять сообщения так же быстро, как и сервер.Это клиент, который должен справиться с этой скоростью.
Это, конечно, не говоря уже о стандартной части «UDP не надежен», поскольку кажется, что вы решили, что:)
my2c.
PS: правила многоадресной рассылки UDP,жалкое сетевое оборудование так плохо настроено;)