使用openfir+smack4.1.4注册的时候 报错bad-request- modify
解决方法:
设置适当的服务名称 不要使用原始的(127.0.0.1)
登录openfire管理界面后会显示服务器名称 把那个名称设置上去就行了 下面是我的代码
XMPPTCPConnectionConfiguration xmpp = XMPPTCPConnectionConfiguration.builder() //服务器IP地址 .setHost("192.168.1.155") //服务器端口 .setPort(5222) //服务器名称(管理界面的 主机名) // .setServiceName("127.0.0.1") 不设置默认的地址 .setServiceName("user-20150810nb") //是否开启安全模式 .setSecurityMode(XMPPTCPConnectionConfiguration.SecurityMode.disabled) //是否开启压缩 .setCompressionEnabled(false) .setSendPresence(false) //开启调试模式 .setDebuggerEnabled(true) .setUsernameAndPassword("admin", "admin") .build();