登陸功能的實作:主要思路是:1.配置連接配接資訊2.建立xmpp連接配接對象;3.建立連接配接;4.登陸
1.配置連接配接資訊
主要是配置伺服器ip和端口号,connectionconfiguration()函數中第一個參數是伺服器ip位址,第二個參數是端口号。第一個參數也可以寫成伺服器主機名,要是寫為伺服器主機名的話,需要修改用戶端host,在hosts中添加伺服器ip位址和其主機名,如下圖所示。host檔案在windows系統中的路徑為:c:\windows\system32\drivers\etc\hosts。
配置連接配接資訊的代碼為:
2.建立xmpp連接配接對象
把上一步建立的connconfig作為參數建立xmpp連接配接對象
建立代碼為:
xmppconnection connection = newxmppconnection(connconfig);
3.建立連接配接
調用xmpp連接配接對象的connect()方法建立連接配接。
代碼為:
connection.connect();
4.登陸
用預先注冊好的使用者名和密碼做為xmpp連接配接對象的login()方法的參數進行登陸。注意此處的使用者名一定要寫成username@serverip的形式。
登陸代碼為:
connection.login("username@serverip","password");
使用者登入的完整代碼段為: