问题描述
我有一个使用 Paho MQTT client 的事件驱动的 Kotlin 控制台应用程序。
我成功连接通过
val serverURI = "${config.mqtt.protocol}://${config.mqtt.host}:${config.mqtt.port}"
client = MqttClient(serverURI,config.mqtt.client_id,MemoryPersistence())
client.connect()
应用程序保持运行几秒钟,然后自行结束。
我还注册了一个信号处理程序。这将通过 CTRL + C 结束应用程序。
Signal.handle(Signal("INT")) { stopApplication() }
Signal.handle(Signal("TERM")) { stopApplication() }
有没有更好的方法来保持应用程序运行而不是使用
while (true) { }
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)