希格工作室

2014年6月12日 星期四

SignalR 強化您的網站應用(三) - HelloWorld2

    承接著SignalR 強化您的網站應用(二) - HelloWorld,在上一篇的範例中,提到的是如何將訊息傳送給自己(Caller),但我們要的並不會只是這樣,因為這樣沒有太大意義,因此本節要說的是另外兩個功能,All和Other。

    首先是Other,Other指的是除了自己以外,其它任何連線進來的Signalr使用者,都將會收到該訊息,也就是發送訊息給其他人。

    如同上一篇,在前端的部份不需要異動,因此附圖沒有貼上前端的部份,我只有附上後端的部份,在這階段,只要使用Others,其它在相同頁面下的使用者就會收到HelloWorld的訊息,如下圖:


    同Others,使用All的意思代表,除了其他人會收到HelloWorld以外,你自己也會收到。



你現在可以利用這三種功能,寫出不同應用的SignalR程式了。

重點整理
Clients.Caller : 回應給當前使用者
Clients.Others : 回應給其他使用者
Clients.All : 回應給所有使用者



與本文相關的附加資訊
展示網頁(1)
展示網頁(2)
附件下載