0

Jabbernet サーバーとライブラリを使用してメッセンジャー型のアプリケーションを開発しています。現在、新規ユーザーの登録に問題があります。

最初に知りたいのですが、新しいユーザーを登録するには管理者としてログインする必要がありますか?

管理者ログインの有無にかかわらず登録しようとしましたが、常に " Not Authorized" です。

JID jid = new JID("test4", server_IP_address, "");
JClient.User = "test4";
JClient.Password = "test4";
JClient.AutoLogin = false;

JClient.OnLoginRequired += new bedrock.ObjectHandler(this.OnLoginRequired);
JClient.OnRegisterInfo += new RegisterInfoHandler(this.OnRegisterInfo);
JClient.OnRegistered += new IQHandler(this.OnRegistered);

JClient.Connect();
JClient.Register(jid);
JClient.Close(true);

return true;

私は何を間違っていますか?

4

1 に答える 1

0

少なくとも私があなたの質問を理解している限り、 register メソッドで必要なホスト名を提供していません。 help を使用して、 register メソッドで渡す必要があるパラメーターの完全な説明を取得してください。

于 2011-01-02T07:30:58.363 に答える