-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
如何检测客户端掉线 #11
Comments
请问你的应用技术是哪方面的?单片机?app?网页?
发自我的iPhone
…------------------ 原始邮件 ------------------
发件人: soitun <notifications@github.com>
发送时间: 2020年11月30日 16:35
收件人: Coolpy7/Coolpy7 <Coolpy7@noreply.github.com>
抄送: Subscribed <subscribed@noreply.github.com>
主题: 回复:[Coolpy7/Coolpy7] 如何检测客户端掉线 (#11)
我现在是通过扩展服务器的 /term 事件来做客户端掉线检测,然后更新数据库的客户端在线状态
在客户端设置了keeplive , 发现不管设置keeplive 为多少,客户端还是会经常离线。
请问有什么更好的方案来检测,谢谢
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
请把你在使用的客户端库告诉我,我去复现一下。 |
我用的是 |
好的,没有特殊环境是吗?直接amd64运行?
发自我的iPhone
…------------------ 原始邮件 ------------------
发件人: soitun <notifications@github.com>
发送时间: 2020年12月2日 09:25
收件人: Coolpy7/Coolpy7 <Coolpy7@noreply.github.com>
抄送: Li Donghai <5241871@qq.com>, Comment <comment@noreply.github.com>
主题: 回复:[Coolpy7/Coolpy7] 如何检测客户端掉线 (#11)
我用的是
github.com/eclipse/paho.mqtt.golang
谢谢
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
是的,没有特殊的环境的 |
OK
发自我的iPhone
…------------------ 原始邮件 ------------------
发件人: soitun <notifications@github.com>
发送时间: 2020年12月2日 09:28
收件人: Coolpy7/Coolpy7 <Coolpy7@noreply.github.com>
抄送: Li Donghai <5241871@qq.com>, Comment <comment@noreply.github.com>
主题: 回复:[Coolpy7/Coolpy7] 如何检测客户端掉线 (#11)
是的,没有特殊的环境的
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
请参考这个订阅示例:https://github.com/Coolpy7/coolpy7_benchmark/blob/master/clients_samples/paho_golang_sub_client.go |
谢谢,马上试下 |
按上面的例子已经理好,谢谢 |
好的,请关闭本提问。
发自我的iPhone
…------------------ 原始邮件 ------------------
发件人: soitun <notifications@github.com>
发送时间: 2020年12月4日 09:06
收件人: Coolpy7/Coolpy7 <Coolpy7@noreply.github.com>
抄送: Li Donghai <5241871@qq.com>, Comment <comment@noreply.github.com>
主题: 回复:[Coolpy7/Coolpy7] 如何检测客户端掉线 (#11)
按上面的例子已经理好,谢谢
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
还有一个问题需要注意,不然的话很可能会把系统的cpu用尽,原因是for goruntine时没有没有做时间中断,所以cpu会一直占用很高,解决办法是增加for的time.sleep,代码如下:
|
我现在是通过扩展服务器的 /term 事件来做客户端掉线检测,然后更新数据库的客户端在线状态
在客户端设置了keeplive , 发现不管设置keeplive 为多少,客户端还是会经常离线。
请问有什么更好的方案来检测,谢谢
The text was updated successfully, but these errors were encountered: