Xmpp实现简单聊天系列 --- ②用户注册和登陆
不管是注册还是登陆,亦或是聊天等功能,都必须先进行服务器连接,连接代码如下
①自定义Xmpp连接工具类:
![](http://images0.cnblogs.com/blog2015/727561/201503/090911282841255.png)
②调用创建连接的方法:
![](http://images0.cnblogs.com/blog2015/727561/201503/090911382373963.png)
③连接服务器方法:
![](http://images0.cnblogs.com/blog2015/727561/201503/090911486743284.png)
![](http://images0.cnblogs.com/blog2015/727561/201503/090911560655776.png)
*注意 连接方式为客服端不加密,所以在服务器上应对应更改设置,如下图
![](http://images0.cnblogs.com/blog2015/727561/201503/090912097379385.png)
![](http://images0.cnblogs.com/blog2015/727561/201503/090912181747362.png)
如此便能连接上服务器了
④注册调用代码:
![](http://images0.cnblogs.com/blog2015/727561/201503/090912293462542.png)
⑤登陆代码:
![](http://images0.cnblogs.com/blog2015/727561/201503/090912360181649.png)
有了以上工具类,下面就是调用连接进行登陆和注册了,这里特别注意的是,这些操作都需要在子线程中调用,亲测
⑥启动线程调用注册代码:
![](http://images0.cnblogs.com/blog2015/727561/201503/090914316749347.png)
线程代码:
![](http://images0.cnblogs.com/blog2015/727561/201503/090914371746294.png)
⑦登陆与注册代码相似:
![](http://images0.cnblogs.com/blog2015/727561/201503/090914511125920.png)
![](http://images0.cnblogs.com/blog2015/727561/201503/090915006746341.png)
至此,登陆注册都已经完美完成,下面就可以去试试了,结果界面就不给出了!
来自蜀汉玫瑰编辑!