私はJavaでネットワークベースのプログラムを開発しており、独自のネットワークプロトコルを設計しました。着信メッセージを処理するために私が通常行ったことは次のとおりです。
socket = ss.accept();
in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
String msg = null;
while(true)
if((msg=in.readLine())!=null){
//handle msg with designed protocol here
}
プロトコルが十分に単純な場合はこれを実行できますが、複雑になると、ここにすべてを配置するのは圧倒され、コードが理解しにくくなります。私の質問は、プロトコルコードを別の場所に保存する方法はありますか?前もって感謝します!