Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过Java中的Smack 3.1.0与Hangouts集成_Java_Smack_Google Talk - Fatal编程技术网

通过Java中的Smack 3.1.0与Hangouts集成

通过Java中的Smack 3.1.0与Hangouts集成,java,smack,google-talk,Java,Smack,Google Talk,我正在使用smack 3.1.0尝试使用XMPP连接到外挂。它连接成功,我可以尝试发送消息,但聊天参与者从未收到消息 ConnectionConfiguration xmppConfig = new ConnectionConfiguration("talk.google.com", 5222, "gmail.com"); connection = new XMPPConnection(xmppConfig); connection.connect(); //SASLAuthenticati

我正在使用smack 3.1.0尝试使用XMPP连接到外挂。它连接成功,我可以尝试发送消息,但聊天参与者从未收到消息

ConnectionConfiguration xmppConfig = new ConnectionConfiguration("talk.google.com", 5222, "gmail.com");
connection = new XMPPConnection(xmppConfig);

connection.connect();

//SASLAuthentication.supportSASLMechanism("PLAIN", 0); Appears to not be needed
// Get data
String user = Controller.getSettings().USERNAME;
String password = Controller.getSettings().PASSWORD;
connection.login(user, password);
for (Object name : Controller.getSettings().USER_LIST.keySet().toArray()) {
        createAndAddToChat(name.toString());
        Chat chat = chat(name.toString());
        Message message = new Message(chat.getParticipant(), Message.Type.chat);
        message.setBody(Controller.getName() + " has activated on server : "
                        + Controller.getPluginInstance().getServer().getServerName());
        chat.sendMessage(message);
}