writeMessages.go 421 B

12345678910111213141516171819
  1. package server
  2. import (
  3. "log"
  4. "github.com/gorilla/websocket"
  5. )
  6. func (server *Server) writeMessages(conn *websocket.Conn) {
  7. for {
  8. err := conn.WriteMessage(websocket.TextMessage, []byte("keep alive - staying alive"))
  9. if err != nil {
  10. log.Println("Error writing message:", err)
  11. break
  12. }
  13. // This sets the time-out for any outgoing messages.
  14. // conn.SetWriteDeadline(time.Now().Add(10 * time.Second))
  15. }
  16. }