XMPP協議的使用 註冊,登陸,登出

2021-07-06 08:46:45 字數 1528 閱讀 8280

authenticatewithpasswor方法登陸即可

@inte***ce xmpptool ()/**

*xmpp核心類

*/@property (nonatomic, strong)xmppstream *stream;

@property (nonatomic, copy) resultblock resultblock ;

@end

@implementation xmpptool

singalton_m(xmpptool);

/** *載入xmppstream

*/-(void)setupstream

}-(void)xmppconnecttohost

else

self.stream.myjid=jid;

// 設定主機位址

self.stream.hostname=account.hostname;

//預設埠號5222

self.stream.hostport=account.port;

nserror *error=nil;

[self.stream connectwithtimeout:xmppstreamtimeoutnone error:&error];

if (error) else

}/**

*登陸*/-(void)xmpplogin:(resultblock) resultblock;

/** *註冊

*/-(void)xmppregister:(resultblock)resultblock

-(void)xmppstreamdidconnect:(xmppstream *)sender

}else

}/**

*傳送密碼到伺服器

*/-(void)sendpwdtohost

}/**

*登陸成功

*/-(void)xmppstreamdidauthenticate:(xmppstream *)sender

[self sendonline];

}/**

*登陸失敗

*/-(void)xmppstream:(xmppstream *)sender didnotauthenticate:(ddxmlelement *)error

}/**

*註冊成功

*/-(void)xmppstreamdidregister:(xmppstream *)sender

}/**

*註冊失敗

*/-(void)xmppstream:(xmppstream *)sender didnotregister:(ddxmlelement *)error

}/**

*/-(void)sendonline

/** *登出

*/-(void)xmpplogout

/** *傳送離線訊息

*/-(void)sendoffline

@end

XMPP實現登陸登出功能

xmpp框架的分析 匯入及問題解決 demo xmpp即時通訊 已匯入框架 密碼 3a7n 這篇我們利用xmpp框架來實現一下登陸功能,先來介紹一下xmpp框架內的幾個比較重要的檔案 xmppstream 開發過程中主要的互動類,所有自定義 和拓展都基於此類 xmppparser 提供xmppstr...

JSP使用者註冊登陸登出JSP頁面

一 jsp登陸頁 login.jsp page contenttype text html pageencoding utf 8 使用者名稱 admin 密碼 123 string name request.getparameter uname 取得 name 的資訊 string password...

IOS使用XMPP最新教程(二)登陸實現

因為要寫成乙個系列,不想每次寫太多,這次就簡單的實現乙個登陸的功能。是否連線 bool connect 終止連線 void disconnect 設定xmppstream void setupstream 上線 void goonline 下線 void gooffline 主要就是這幾個函式 pr...