2013-05-12 50 views
0

我有一個關於signalR簡單聊天應用程序的問題。我們有一個應用程序在本地主機上工作,人們可以互相加入和聊天。以下是我們無法指定哪些郵件將發送給哪個用戶的問題?我的意思是我們無法創造空間?signalR如何傳播房間

這裏是代碼部分

private void BroadCastMessage(string message) 
{ 
    var clients = Hub.GetClients<ChatHub>(); 

    clients.newMessage(message); 
    clients.isAlive(); 
} 

public void GetClients() 
{ 
    System.Web.Script.Serialization.JavaScriptSerializer oSerializer = new System.Web.Script.Serialization.JavaScriptSerializer(); 
    string sJSON = oSerializer.Serialize(Clients); 

    var clients = Hub.GetClients<ChatHub>(); 
    clients.userList(sJSON); 
} 

回答

1

SignalR支持組,讓你將消息發送到用戶的特定子集的創作。 GitHub上的SignalR項目中的示例聊天應用程序演示瞭如何創建房間。 GitHub的鏈接:

https://github.com/signalr/signalr