ソースを参照

test: websocket

HeWang 6 ヶ月 前
コミット
a1c57443ed
1 ファイル変更10 行追加3 行削除
  1. 10 3
      aarch64/pjibot_guide/common/config/c_websocket.go

+ 10 - 3
aarch64/pjibot_guide/common/config/c_websocket.go

@@ -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)
 	}