Предположим, у меня есть сервер с несколькими клиентами (UDP).Всякий раз, когда он получает пакет от клиента, сервер будет тратить 1 секунду на обработку пакета и отправлять этот новый пакет всем клиентам сразу после обработки.
Сможет ли сервер сделать это, если поступит 10 пакетовв течение 0,1 секунды?Другими словами, может ли он отправлять новый пакет каждому клиенту сразу после обработки первого принятого пакета?(У меня такое ощущение, что сокет будет «забит» 9 другими непрочитанными пакетами)
Цикл сервера будет выглядеть так:
while (1) {
read_a_packet()
process_packet()
send_new_packet_to_all_clients()
}