私はピア・ツー・ピア・チャット・アプリケーションを書いています。そして、私は、WCFサービスをサーバとして使用して、クライアントのログインができるようにして、お互いのIPアドレスとポートを見つけることができます。クライアントにサービスを呼び出さずに、WCFサービスからクライアントにデータを送信できますか?
また、クライアントアプリケーションにオンラインのすべてのユーザーを表示するテキストボックスがあります。ユーザーがログインまたはログアウトするたびに、現在のオンラインユーザーのみが表示されるように、この[Who's online]テキストボックスを更新したいと考えています。
したがって、ユーザーがログインまたはログアウトすると、サーバーはすべてのクライアントに情報を送信する必要があります。しかし、WCFは要求に応答するときにのみデータを送信できるようです...
ここで何か不足していますが、この状況を処理できるのはWCFですか?