2010-05-19 40 views
0

我正在使用C#.Net進行在線文本聊天程序。爲此,我正在使用ejabberd服務器,並用於構建我正在使用jabber.net的客戶端。但是我在新的用戶註冊過程中遇到了一些問題。任何人都可以給我一個適當的代碼註冊新用戶或一些建議或指示,以創建新的帳戶?使用jaber.net在ejabberd服務器上註冊新用戶

+0

請提供問題的詳細信息。 – leppie 2010-05-19 06:59:59

回答

-1

對於化妝客戶端使用的dll - jaber-net

我對新的註冊代碼下面給出:

  JID jid = new JID(txtName.Text, ServerName,Resource); 
       jClient.User = txtName.Text; 
       jClient.Password = txtNewPwd.Text; 


       jClient.Connect(); 
       jClient.Register(jid); 
       jClient.AutoLogin = false; 

       jClient.Close(true); 

       jClient.OnLoginRequired += new bedrock.ObjectHandler(jc_OnLoginRequired); 

       jClient.OnRegisterInfo += new RegisterInfoHandler(this.jc_OnRegisterInfo); 
       jClient.OnRegistered += new IQHandler(jc_OnRegistered); 

但是當我運行這段代碼: 有時執行所有的事件OnLoginRequired,OnRegisterInfo和OnRegistered 並且有時不執行任何事件

+0

您應該編輯您的原始問題以包含此信息。 – 2010-07-27 21:41:40

0

檢查出example。你有正確的想法,但要等到OnConnect在調用Register()之前觸發。

相關問題