OpenQQ的服务端和客户端使用正常,但有一个现象是,所有客户端只要是超过一分钟,在Server端可以看到用户在线,但无论是客户端之间,还是服务端与客户端都不能联系,只有客户端再重新登录一次,才可以建立联系
通过反复多次的测试,发现一个规律,只要是不超过60秒(等于60秒也没问题)发送一次信息,包括本机(发送消息端)和所有接收端,就能保持这种联系,每个都不会自动离线,一但超过60秒不联系,所有超过60秒的客户机,都需要再次登录(start)一次,才可以和服务端建立关联。
我是按照心跳30秒、超时100秒设置的,为什么是60秒呢,我建立了一个计划,一分钟(60秒)给每个客户端(它们之间互为朋友)发一个消息,这些客户端之间,就能保持都不掉线,一直很稳定。
如果每个客户端超过60秒,都需要重新登录,才能正常使用,没有明白这是怎么回事?需要哪里设置,如何设置,才能改变这个60秒的间隔。或者为了保持这个在线状态,也需要建立一个计划,一但登录后,需要60秒之内重复登录来保持一直在线的状态吗?谢谢