C#
Last updated
Last updated
通過以下鏈接下載 ProudChat C# SDK 。
通過 git 下載的 SDK 文件夾中的 DotNetProudChat 項目文件被添加到您使用的解決方案中 。
在根項目中, 通過添加項目參考來引用 DotNetProudChat 。
進行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的函數