gpt4 book ai didi

java - Smack 的 XMPP over TCP 连接在 main() 方法返回后停止

转载 作者:行者123 更新时间:2023-11-30 07:37:54 25 4
gpt4 key购买 nike

我开始使用 Ignite Smack API 4.1.6 创建基本的 XMPP over TCP 客户端。我使用 smack-tcp 和 smack-java7 API。代码非常基本。

//In a main

//Create XMPPTCPConnectionConfiguration
//Create XMPPTCPConnection using the configuration
//connect and login

成功登录并发送第一条存在消息后,似乎在主代码执行完毕时连接已关闭。

我预计 API 会创建一个 TCP 套接字连接,该连接在单独的线程中保持 Activity 状态,但似乎这不是我得到的行为。

有什么建议吗?

谢谢。

最佳答案

如果 main() 方法存在并且只剩下一个守护进程,那么 JVM 将存在。 Smack 专门使用守护线程。这样你的 JVM 就存在了。

另请参阅if main method completes the execution, what happens to any long running thread?

关于java - Smack 的 XMPP over TCP 连接在 main() 方法返回后停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35128655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com