|
@@ -64,11 +64,21 @@ ErrorCodeEnum CHeartBeatFSM::OnInit()
|
|
|
}
|
|
|
|
|
|
spConfig->ReadConfigValueInt(GetEntityBase()->GetEntityName(),"TestFlag",m_tmpTestFlag);
|
|
|
+
|
|
|
spConfig->ReadConfigValueInt(GetEntityBase()->GetEntityName(), "LongConnInterval", m_longConnInterval);
|
|
|
- if (m_longConnInterval < 20000) {
|
|
|
- m_longConnInterval = 20000;//默认20s
|
|
|
- DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM)("LongConnInterval<20000ms ,use default 20s", m_longConnInterval);
|
|
|
+ if (m_longConnInterval == 0) {
|
|
|
+ //未配置
|
|
|
+ m_longConnInterval = 60000;
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM)("m_longConnInterval is not configured ,use default 60s", m_longConnInterval);
|
|
|
}
|
|
|
+ else {
|
|
|
+ //已配置
|
|
|
+ if (m_longConnInterval < 20000) {
|
|
|
+ m_longConnInterval = 20000;//默认20s
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM)("LongConnInterval<20000ms ,use default 20s", m_longConnInterval);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
int intervalTemp = 0;
|
|
|
spConfig->ReadConfigValueInt(GetEntityBase()->GetEntityName(), "HandShakeConnInterval", intervalTemp);
|
|
|
if (intervalTemp == 0) {
|