txlyre 1 tháng trước cách đây
mục cha
commit
28f82e4d99
1 tập tin đã thay đổi với 6 bổ sung2 xóa
  1. 6 2
      main.go

+ 6 - 2
main.go

@@ -24,12 +24,12 @@ func sender(queue chan []byte, secret string) {
 	h.Set("X-Secret", secret)
 
 	for {
-		time.Sleep(3 * time.Second)
-
 		ws, _, err := websocket.DefaultDialer.Dial("wss://yebi.su/ws", h)
 		if err != nil {
 			log.Println("dial error")
 
+			time.Sleep(3 * time.Second)
+
 			continue
 		}
 
@@ -41,12 +41,16 @@ func sender(queue chan []byte, secret string) {
 			if err := ws.WriteMessage(websocket.BinaryMessage, data); err != nil {
 				log.Println("connection lost")
 
+				time.Sleep(1 * time.Second)
+
 				break
 			}
 
 			if _, _, err := ws.ReadMessage(); err != nil {
 				log.Println("connection lost")
 
+				time.Sleep(1 * time.Second)
+
 				break
 			}
 		}