ソケットからのように、入力をFParsecパーサーにチャンクで送信することは可能ですか?そうでない場合、これを達成するために、入力ストリームの現在の結果と解析されていない部分を取得することは可能ですか?SocketAsyncEventArgs
メッセージ全体をバッファリングせずに、入力のチャンクを実行しようとしています。
アップデート
の使用に注意する理由はSocketAsyncEventArgs
、にデータを送信するCharStream
と、基になるに非同期アクセスが発生する可能性があることを示すためStream
です。具体的には、ソケットから入ってくるデータをプッシュするために循環バッファを使用することを検討しています。FParsecのドキュメントで、基になるStream
ものに非同期でアクセスしてはならないことに注意していたので、チャンク解析を手動で制御することを計画していました。
究極の質問:
Stream
に渡されたものの下で循環バッファを使用できますCharStream
か?- このシナリオでチャンクを手動で制御することを心配する必要はありませんか?