私は決定を下し、私はそれをstackoverflowコミュニティに蹴ります。Web対Windowsクライアント/サーバーアプリケーション
タイマーを管理する1人のユーザーと人のリストを持つアプリを作成する必要があります。この人は、リストに人を追加し、タイマーを開始および停止することができます。
サーバーアプリケーションの変更に対応する必要がある(同じネットワーク内の)クライアントインスタンスがいくつかあります。クライアントは、タイマーまたはリストに変更を加えません。
実際には、これはSQL Server 2000バックエンドを使用するasp.net 1.1アプリケーションとして完成しました。サーバーはすべての情報をデータベースに取り込むWebフロントエンドであり、クライアントは継続的なクエリ(変更を常にリフレッシュする隠れフレーム)を行います。私はこれが理想的な状況ではないことを知っています。
私はこれをどのような方法で攻撃していますか。私は.Netに固執する必要があります。私は、サーバーをWPFアプリケーションにしてasp.net w/AJAXを使用しているクライアントでデータベースを更新するのはおそらく最も簡単だろうと思っていますが、WCFの使用について読んでいます。
アイデア?
ありがとうございました。
サーバーのWebフロントエンドは、一覧とタイマーがある単なるWebページです。ユーザーがリストに誰かを追加するか、タイマーの開始ボタンまたは停止ボタンをクリックすると、データベース(クライアントがポーリングしている)が更新されます。
私はajaxをやったことがありますが、 "逆Ajax"は決してありません...参照ページはありますか? – Rob
http://www.aaronlerch.com/blog/2007/07/08/creating-comet-applications-with-aspnet/ http://www.codeproject.com/KB/aspnet/CometMultiClient.aspx 私は実際にそれを試したことはありません、逆アヤックスはまだ私は "すぐにチェックアウトする必要があるクールなもの"上のリストです –