C#

通過以下鏈接下載 ProudChat C# 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的函數

Last updated