Для однопоточного сервера у меня есть код ниже. Мне интересно, что произойдет, если я получу пакет (и начну его обработку), а другой пакет прибудет, пока я не слушаю (занята обработка). Будет ли ОС буферизовать пакет и ждать, пока сокет снова прослушивает, или пакет будет отброшен?
While(true){
UDPsocket.receive(packetBuff);
//Do stuff
}
Примечание. Приложение работает в Linux (Ubuntu 12.04).