私は非常に単純なソケット プログラムを作成しようとしています。基本的には、クライアントが while(true) ループでサーバーからの通信をリッスンし続けることです。今私はまた、クライアントがリッスンしている途中でサーバーにデータを送り返すことができるようにしたいと考えています。
私が考えることができる唯一の解決策は、読み取りと書き込み用のスレッドを作成し、書き込みを行う必要があるたびに読み取りスレッドを中断することです。
より良い解決策はありますか、それともこれが私ができる唯一の方法ですか