Web アプリにチャット (Facebook など) を実装したい/実装する必要があります。調査の結果、2 つの異なるアプローチを見つけましたが、どちらを採用すべきかわかりません (正直に言うと、1 つを試してみましたが、奇妙な動作をしますが、これについては後で説明します)。
私のアプリケーションに関するいくつかの事実。2 つの異なるクライアントがあります。1 つは Web アプリケーションで、もう 1 つは wpf クライアントです。これら 2 つのクライアントは両方ともチャットを実装している必要があります。それらは、WCF サービスを介してサーバー上で通信します。
したがって、AJAX Long Polling を意味するコメット アプローチがあることがわかりました。一方、WCF コールバック サービスを使用できます。
WCF コールバック/コメット アプローチの欠点/利点はありますか?
私にとって、コールバックのアプローチは非常に単純ですが、ajax の長いプーリングははるかに複雑に聞こえます。
Thxは事前に