(message string)
| 977 | } |
| 978 | |
| 979 | func (c *Conn) handleProtocolError(message string) error { |
| 980 | data := FormatCloseMessage(CloseProtocolError, message) |
| 981 | if len(data) > maxControlFramePayloadSize { |
| 982 | data = data[:maxControlFramePayloadSize] |
| 983 | } |
| 984 | c.WriteControl(CloseMessage, data, time.Now().Add(writeWait)) |
| 985 | return errors.New("websocket: " + message) |
| 986 | } |
| 987 | |
| 988 | // NextReader returns the next data message received from the peer. The |
| 989 | // returned messageType is either TextMessage or BinaryMessage. |
no test coverage detected