Gorilla WebSocket WriteMessage错误 - Go Lang

时间:2016-02-11 21:11:30

标签: go error-handling websocket gorilla

我目前正在尝试使用Gorilla WebSocket包。使用WriteMessage发送消息时,如果返回错误,我该怎么办?我应该启动Closing Handshake还是假设如果出现问题,它将使用ReadMessage方法捕获并只记录错误?

1 个答案:

答案 0 :(得分:2)

如果WriteMessage返回错误,则应用程序应关闭连接。这会释放连接使用的资源,并导致读者返回错误。

在WriteMessage返回错误后,无法发送结束握手。如果WriteMessage返回错误,则所有后续写入也将返回错误。