ペイロードを送信して返信を受け取る必要がある小さなクライアントサーバー接続を構築しています。Java 7 Async IO を使用しています。私の要件は
- ペイロードを受け取る
- リクエストを解析する
- いくつかの処理を行います
- 返信を書き戻す
接続を閉じずに、クライアントからのリクエストの終了をマークするにはどうすればよいですか。2つのオプションが表示されます
- -1 を送信します。これは、サーバーからの別の読み取りステップを意味します
- 彼らが終わりを知るようになると、リクエストバイトを解析します。これは避けたいです。
もっと良い方法はありますか?