現在、IRCX AJAX チャット ベースのシステムを開発しており、サーバーとクライアントの実装に関していくつか質問があります。どんな提案も大歓迎です:
サーバ
これは Web サービスとして実装する必要がありますか?それとも Windows フォーム アプリケーションとして実装する必要がありますか? 私は Windows フォーム ベースのサーバーを開発した経験がありますが、これを Web サービスとして実装した方がよいかどうか疑問に思っています。
クライアント
現在、Web ベースのクライアントはどのように実装されていますか? また、Web ベースのクライアントを実装するための推奨される方法は何ですか?
これまでの私の解決策は
- AJAX 更新パネルを使用した ASP.NET Web フォーム (これが最も実行可能と思われます)
- JavaScript タイムアウトで Web サービスに接続する jQuery の使用
ポーリング
新しいメッセージのためにサーバーをポーリングする頻度は? 0.5 秒は少し長すぎるように思われ、2 ~ 3 秒の間は遅く感じられます。
ご意見ありがとうございます。