|
@@ -22,6 +22,13 @@ type Request struct {
|
|
|
Parameter interface{} `json:"parameter"`
|
|
|
}
|
|
|
|
|
|
+// Request1 结构体定义
|
|
|
+type Request1 struct {
|
|
|
+ Type string `json:"type"`
|
|
|
+ CommandID string `json:"commandId"`
|
|
|
+ Parameter interface{} `json:"parameter"`
|
|
|
+}
|
|
|
+
|
|
|
// Response 结构体定义
|
|
|
type Response struct {
|
|
|
CommandID string `json:"commandId"`
|
|
@@ -42,16 +49,16 @@ type StatusMessage struct {
|
|
|
}
|
|
|
|
|
|
func keepAlive() {
|
|
|
- ticker := time.NewTicker(60 * time.Second)
|
|
|
+ ticker := time.NewTicker(30 * time.Second)
|
|
|
defer ticker.Stop()
|
|
|
- request := Request{
|
|
|
+ request := Request1{
|
|
|
Type: "request",
|
|
|
- UUID: "",
|
|
|
CommandID: "heart",
|
|
|
Parameter: nil,
|
|
|
}
|
|
|
|
|
|
requestJSON, err := json.Marshal(request)
|
|
|
+ c_log.GlobalLogger.Info("requestJSON", requestJSON)
|
|
|
if err != nil {
|
|
|
c_log.GlobalLogger.Error("保持websocket连接活跃,解析requestJSON - 失败。", err)
|
|
|
}
|