2つの別々のTCPポートでリッスンするネットワークプロトコルを実装しようとしています。1つは制御メッセージ用で、もう1つはデータメッセージ用です。2つのポートが関係しているため、2つの別個のプロトコルクラスが必要であることを理解しています。これらのプロトコル間で共有される状態情報とデータがあり、それらが1つのプロトコルを実装する必要があるため、これらのプロトコルの両方を作成する1つのファクトリが必要です。
これは可能ですか?はいの場合、どのように?そうでない場合、どうすれば同様のことを達成できますか?
プロトコルを2つのポートに分割することは珍しいことですが、それは特定の状況です。
ありがとう