github.com/artisanhe/tools@v1.0.1-0.20210607022958-19a8fef2eb04/websocket-wrapper/ws_message.go (about)

     1  package ww
     2  
     3  type WSMessageType int64
     4  
     5  const (
     6  	// for business message
     7  	WSMessageTypeBusiness = WSMessageType(1)
     8  	// for control message (close connection)
     9  	WSMessageTypeClose = WSMessageType(2)
    10  )
    11  
    12  type WSMessage struct {
    13  	// Type determine the message is business message or not
    14  	Type WSMessageType
    15  	// Data save the concrete datas for translation
    16  	Data []byte
    17  }