Skip to content

fix: preserve receive buffer after frame parse#221

Merged
funa-tk merged 1 commit intoDeNA:masterfrom
toku-sa-n:fix/receive-discard-after-frame
Jan 19, 2026
Merged

fix: preserve receive buffer after frame parse#221
funa-tk merged 1 commit intoDeNA:masterfrom
toku-sa-n:fix/receive-discard-after-frame

Conversation

@toku-sa-n
Copy link
Contributor

DupleySync.receiveがフレームを返す際に、バッファに残っている残りのデータを破棄しないようにしました。一度に複数のフレームを傍受した際に、全部のフレームを正しく処理できるようになります。

Maintain a server-side buffer so residual bytes are not discarded
between frame parses in DuplexSync.receive.
@toku-sa-n toku-sa-n marked this pull request as ready for review January 19, 2026 08:56
@funa-tk
Copy link
Contributor

funa-tk commented Jan 19, 2026

同期通信で、複数回receiveできるようにしたんですね。
良さそうでしたのでマージさせていただきます!

@funa-tk funa-tk merged commit 38bb383 into DeNA:master Jan 19, 2026
1 check passed
@toku-sa-n toku-sa-n deleted the fix/receive-discard-after-frame branch January 19, 2026 09:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants