通過以下鏈接下載 ProudChat C# SDK 。
📂 C# ProudChat SDK
項目設置
通過 git 下載的 SDK 文件夾中的 DotNetProudChat 項目文件被添加到您使用的解決方案中 。

在根項目中, 通過添加項目參考來引用 DotNetProudChat 。

ChatClient 對象
- 創建
Proud.ChatClient chatClient = new Proud.ChatClient();- ChatClient.Init
進行ChatClient Initialize的部分。 用戶在使用前必須調用Init函數與服務器連接。
| 函數名 | 參數 | 註釋 |
|---|---|---|
Init | Proud Console提供的用戶的UUID、用戶生成的項目的UUID、用戶固有的UniqueID, Server Connection成功時調用的事件,Server Login失敗時調用的事件 | 用戶將 ChatClient 作爲與服務器連接的函數來編寫此部分 。 參數包括項目初始化所需的字符串(authUUID, projectUUID, uniqueID)和確認登錄成功、失敗與否的活動2個。 |
- 函數
| 函數名 | 參數 | 註釋 |
|---|---|---|
Add_Channel | 您想要訪問的頻道的固有Key | 用於連接特定頻道時 。 |
Leave_Channel | 想播出的頻道的固有Key | 想退出連接的頻道時使用。 |
Send_Msg | 特定對方固有的識別值, 要發送給特定對象的信息 | 用於向特定對象發送消息。 |
Send_ChannelMsg | 特定渠道的獨特識別值, 要發送給特定頻道的消息 | 用於向特定頻道發送消息。 |
- 事件變數
| 事件變數 | 註釋 |
|---|---|
chatClientJoinCompleteDelegate | ChatClient 完成 Init 後發生的事件 用戶可以註冊Event使用。 |
chatClientJoinFailedDelegate | 當 ChatClient Init Failed 時發生的事件 用戶可以註冊Event使用。 回傳作為參數接收的錯誤訊息。 |
channelMsg_ResponseDelegate | Channel Message 到達時發生的事件 用戶可以註冊Event使用。 作爲參數接收來自消息的頻道的Unique ID、產生消息的對象的Unique ID以及對方發送的消息。 |
sendMsg_ResponseDelegate | Send Message到達時進行Event處理。 用戶可以註冊Event使用。 獲取作爲參數生成消息的對象的Unique ID和對方的Unique ID。 |
notice_ResponseDelegate | Notice到達時進行Event處理。 用戶可以註冊Event使用。 傳回作為參數接收的通知的內容。 |
- 事件函數
| 函數名 | 註釋 |
|---|---|
ChannelMsg_Stub | 處理 ChannelMsg 到達時發生的事件 。 接收來自消息通道的 Unique ID 和創建消息的 Unique ID 以及對方發送的消息作爲參數。 |
SendMsg_Stub | 處理用戶間Send_Msg到達時發生的事件。 接收創建消息的 Unique ID 和對方發送的消息作爲參數。 |
Event_Notice | Notice到達時處理事件。 Proud Console發送公告時Delegate的函數 |