非同期ソケット、具体的には Socket.ReceiveAsync を使用する場合、「部分的な」受信を行うことは可能ですか? たとえば、SocketAsyncEventArgs オブジェクトで 1024 バイトを想定し、その一部のみを受信できるように指定したいと思います。たとえば、512 バイトです。したがって、1024 バイトすべてが使用可能になるのを待つ代わりに、それらの 512 バイトでコールバックしたいと考えています。
これは非同期ソケットで可能ですか? または、非ブロッキング同期モードに頼る必要がありますか?
前もって感謝します。