Некоторое время я занимался разработкой браузерной многопользовательской игры и тестировал доступность различных портов в различных средах (офис клиента, общедоступный Wi-Fi и т. Д.). Все идет хорошо, кроме одного: я не могу понять, как читать ошибку №. или описание при получении события onerror.
Клиентский веб-сокет выполнен на javascript.
Например:
// Init of websocket
websocket = new WebSocket(wsUri);
websocket.onerror = OnSocketError;
...etc...
// Handler for onerror:
function OnSocketError(ev)
{
output("Socket error: " + ev.data);
}
'output' - это просто служебная функция, которая записывает в div.
Я получаю undefined для ev.data. Всегда. И я искал в Google, но, похоже, нет никаких спецификаций о том, какие параметры у этого события и как его правильно читать.
Любая помощь приветствуется!