この質問は、以前に尋ねられた質問のフォローアップです:リンク
.NET/C# で Windows サービスを開発する必要があります。サービスは、VB6 で記述されたアプリケーションによって使用される必要があります。このサービスは、スケジュールされたタスクを処理するために Quartz.NET を実装し、VB6 アプリケーションによって開始される関数を開始できるようにリスナーを実装する必要があります。
VB6 チームの要件は、Winsock を使用できることです。そのため、ソケットとリスナーを使用する必要があります。問題は、私がその経験がないことです。私はどちらかというと WCF 派です。
これが要件に適合するかどうかを確認するために、現在 TcpListener クラスを調べています。
私の最初の質問: TcpListener クラスを実装した場合、VB6 チームは、VB6 を使用することの短所 (データ構造やバイナリ形式など) を念頭に置いて、サービスを利用できますか?
2 番目の質問: VB6 アプリケーションで 3 つの関数を使用できる必要があり、1 つのリスナーが作成されたとします。これを実装するためのベストプラクティスは何ですか?
繰り返しますが、アドバイスをいただければ幸いです。