シングルスレッドサーバーの場合、以下のコードがあります。リッスンしていない (ビジー処理中) パケットを受信し (そしてその処理を開始)、別のパケットが到着するとどうなるか疑問に思っています。OS はパケットをバッファリングし、ソケットが再びリッスンするまで待ちますか、それともパケットが破棄されますか?
While(true){
UDPsocket.receive(packetBuff);
//Do stuff
}
注: アプリケーションは Linux (Ubuntu 12.04) で実行されています。