2013-07-05 53 views

回答

2

你需要考慮這個從系統設計的角度接近與ASP.NET和SignalR直接的解決方案之前。你需要考慮和決定的一些事情是:

如何將一個用戶與另一個用戶關聯以建立友誼? (例如:給兩個用戶的新表)

朋友請求應該如何製作?

朋友請求拒絕的方式將如何工作?

一旦你開始頭腦風暴,如何讓這一切工作,你可以在進入SignalR之前在服務器端建立它。確保所有功能區域都能正常工作,然後您可以通過SignalR將這些方法調用公開給您的客戶端前端。

關鍵是要將流程的每個部分分解爲組件並一次處理一個步驟。

0

發送好友請求到特定的用戶使用轂方法

Clients.Client(toConnectTo).sendRequest(currentname+" SentYouFriendRequest"); 

並調用它在客戶端

chat.client.sendRequest = function (msg) { 
    $('#sentmsg').append('<li>'+msg+'</li>'); 
}; 
相關問題