Для работы клиента используется 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
и иногда никакие события не выполняются