2012-01-11 9 views
0

特定のポートでリッスンしているWindowsサービスがあり、接続ごとに受信データを読み取っている新しいスレッドが作成されます。別のWindowsサービスでは、同じクライアントにデータを送信したいと思います。ただし、動的IPが設定されているため、このサービスからクライアントを識別することはできません。ネットワーク内のサービス間でNetworkStreamオブジェクトまたはTCPClientオブジェクトを共有する方法はありますか。

.NETまたは他のフレームワークで、別のプロセス/サービスで既存のNetworkStreamを直接使用する方法はありますか。助けを前にありがとう。

+0

IPC(プロセス間通信)を研究する必要があります。しかし、私の理解から、プロセス間でメモリ/オブジェクトを共有することはできません。 – user1231231412

答えて

0

これを行う方法はありませんが、それが推奨されない場合でもあります。

名前付きパイプ、リモート処理、WCFなどのプロセス間通信には、他にもいくつかの方法があります。

+0

私は同じ考えをしていた。ありがとう。 – alios

関連する問題