ソケットプログラミングについて疑問があります。TCP パケット スニファーを開発しています。Socket.BeginAccept、Socket.BeginReceive を使用してすべてのパケットをキャプチャしていますが、パケットが受信されたときに何かを処理する必要があります。これは高速な操作ですが、数ミリ秒かかるため、もう一度 BeginReceive を呼び出します。
私の質問は、処理中にいくつかのパケットが送信され、BeginReceive を呼び出していない場合はどうなるかということです。パケットは失われていますか、それとも内部でバッファリングされていますか? 制限はありますか?