В настоящее время я экспериментирую с пакетом Gorilla WebSocket. При отправке сообщения с использованием WriteMessage
, если ошибка возвращается, что мне делать? Должен ли я запускать Closing Handshake или предположить, что если есть проблема, он будет пойман с использованием метода ReadMessage
и просто зарегистрирует ошибку?Gorilla WebSocket Ошибки WriteMessage - Go Lang
0
A
ответ
1
Если WriteMessage возвращает ошибку, приложение должно закрыть соединение. Это освобождает ресурсы, используемые соединением, и заставляет читателя вернуться с ошибкой.
Невозможно отправить закрывающее рукопожатие после того, как WriteMessage вернет ошибку. Если WriteMessage возвращает ошибку, то все последующие записи также возвращают ошибку.
Смежные вопросы
- 1. Gorilla WebSocket отключается через минуту
- 2. Ошибка веб-рассылки на WriteMessage
- 3. Go Gorilla RecoveryHandler compile error
- 4. Обслуживание угловых маршрутов go-lang
- 5. Golang Gorilla Websocket с веб-прокси
- 6. Go lang generate hmac
- 7. Строковые константы Go lang
- 8. Go Lang Return JSON
- 9. Ошибка Gorilla websocket: закрыть 1007 Незаконная UTF-8 Последовательность
- 10. Go и Gorilla Mux NotFoundHandler не работает
- 11. Go Gorilla Мультиплексор для ручек API reqests
- 12. Занятия Go и gorilla в Internet Explorer
- 13. Переходящий контекст к gorilla mux - go idioms
- 14. Использование Go lang with MSYS2
- 15. HTTP-перенаправление в Go lang
- 16. Функционирование отражения.MakeFunc в Go-Lang
- 17. Неправильная синхронизация в go lang
- 18. Write Operation Cost [Go lang]
- 19. Шведские символы в Go Lang
- 20. Go lang builder/task runner
- 21. Синхронизация потоков в Go lang
- 22. Go Lang mysql html comments
- 23. Значение общей карты Go Lang
- 24. GO Websocket отправить всем клиентам сообщение
- 25. Как отправить только одному клиенту, а не всем клиентам с помощью Go and gorilla websocket
- 26. Go Lang Помощи - Доступ Array/Кусочек интерфейсов
- 27. Ошибка синтаксиса GO lang: неожиданное имя, ожидающий)
- 28. Azure WebSocket не работает с Go httpPlatformHandler
- 29. Почему этот плагин Go-Lang IntelliJ несовместим с синтаксисом Go?
- 30. go lang version-able string normalization