2011-05-15 9 views
2

ICQのようなチャットプログラムをC#とWCFでプログラミングしました。C#:ASP.NET Web-Messenger(チャット)

私はASP.NETでWebクライアントバージョンを構築したいと考えています。 これは可能ですか? meebo(または新しいタブ)のようなウィンドウで、新しいチャットルーム - ポップアップが必要です。 WCFサービスからClient-WebService-Classを使用する必要があります。しかし、ASP.NETでサーバー側のイベントに対処することは可能ですか? 新しいメッセージ、新しいチャットルーム - 招待状、 "ユーザーがオンライン/オフラインになる"のようなチャットイベントは、ユーザーがリフレッシュすることなくサイトで動的に処理する必要があります。

チュートリアルはありますか?

+0

私はあまりにもいくつかのinsiteしたいです。 – BRampersad

答えて

1

現在の技術では、サーバーがブラウザクライアントを更新することはできません。だから、あなたがクライアントを更新するためにサーバによって起動された何かを得るつもりはない(あなたがSilverlightを使用していない限り)。

この質問に対するほとんどの回答は、定期的に会話の変更をサーバーにポーリングし、javascriptで出力を更新することを示唆しています。ここにはCodeProjectの1つがあります。 ASP.NETチャットやMVCチャットのグーグルでも同様の結果が得られます。

関連する問題