1

comet や Websync のようなリバース ajax を asp.net のシンプルな Web ページに実装するにはどうすればよいですか?

サーバーに更新をプッシュしてから、すべてのクライアントの応答を1秒で元に戻したいです。
私は新しく、リバース ajax について何も知らないからですか?

4

3 に答える 3

2

WebSyncを見てください。Bayeux プロトコルを使用し (他のベンダーのソリューションと統合できるようにするため)、利用可能な場合は WebSocket を使用し、IE 5.5 までの Web ブラウザーをサポートし、ほぼすべてのソフトウェア プラットフォーム用のクライアント SDK を備えています。

クライアントにチャネルをサブスクライブしてもらいます (例: '/data'):

var client = new fm.websync.client('websyncurl');
client.connect();
client.subscribe({ channel: '/data', onReceive: function(e) {
    alert(e.getData());
});

次に、サーバーから何かを送信する場合:

WebSyncServer.Publish("/data", Json.Serialize(data));

免責事項:私はFrozen Mountainで働いています。

于 2013-10-10T16:12:58.340 に答える
1

SignalR http://signalr.net/を使用すると、コンテンツをクライアントにプッシュできます

于 2013-04-15T04:44:44.477 に答える