2011-03-02 44 views
0

我評價一個PusherApp,我試圖找出事件是如何工作的。有沒有發現使用推杆在.NET中的任何樣品,但如果我說:HTML5 WebSockets的

var socket = new Pusher(...) 

socket.bind("onmessagecomplete", function(message){ 
    //-- do something in here... 
}) 

對於此揭開序幕,這是一個JavaScript事件中,我需要以某種方式觸發?我當時正在做一些服務器端工作,然後我需要觸發這個事件,但不知道如何從服務器?我正在使用C#。任何幫助都是極好的。

感謝,

回答

0

不,那事件時,會自動收到推通知和回調函數運行解僱。它通過你打開的時候,你叫new Pusher() WebSocket的接收通知。

在服務器上使用REST API將數據發送到推它,然後推送到客戶端和JavaScript回調被觸發。

0

onmessagecomplete事件會從服務器端調用REST API被觸發(如@安德魯·馬歇爾指出)。您可以使用觸發已經用C#編寫的Pusher .NET REST library從.NET的事件。

這可以清楚地識別爲一個服務器觸發事件​​的原因是,任何客戶端事件必須有一個client-前綴。