forked from Mxmilu666/frp
(1)新增心跳检测发送间隔和超时时间的配置
This commit is contained in:
@@ -151,7 +151,7 @@ func readControlMsgFromClient(server *models.ProxyServer, c *conn.Conn) {
|
||||
isContinueRead = false
|
||||
server.StopWaitUserConn()
|
||||
}
|
||||
timer := time.AfterFunc(10*time.Second, f)
|
||||
timer := time.AfterFunc(time.Duration(HeartBeatTimeout)*time.Second, f)
|
||||
defer timer.Stop()
|
||||
|
||||
for isContinueRead {
|
||||
@@ -169,7 +169,7 @@ func readControlMsgFromClient(server *models.ProxyServer, c *conn.Conn) {
|
||||
|
||||
if content == "\r\n" {
|
||||
log.Debug("receive hearbeat:%s", content)
|
||||
timer.Reset(10 * time.Second)
|
||||
timer.Reset(time.Duration(HeartBeatTimeout) * time.Second)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user