golang websocket writemessage失败返回值
时间: 2023-07-05 11:16:29 浏览: 270
golang websocket
在 Go 语言中,`websocket.WriteMessage()` 函数会返回一个 `error` 类型的值,如果写入消息成功,则返回 `nil`,否则返回对应的错误信息。常见的错误信息包括:
- `write: broken pipe`:连接已经关闭,写入消息失败。
- `write: connection reset by peer`:连接已经重置,写入消息失败。
- `write: bad file descriptor`:文件描述符错误,写入消息失败。
- `write: resource temporarily unavailable`:资源暂时不可用,写入消息失败。
- `write: message too large`:消息过大,写入消息失败。
如果 `websocket.WriteMessage()` 函数返回非 `nil` 的错误信息,则说明写入消息失败,需要根据错误信息进行相应的处理。
阅读全文