Я вже деякий час розробляю багатокористувацьку гру на основі браузера, і я тестую доступність різних портів у різних середовищах (офіс клієнта, загальнодоступний Wi-Fi тощо). Все йде досить добре, крім одного: я не можу зрозуміти, як прочитати помилку №. або опис, коли надійшла подія з помилкою.
Веб-розетка клієнта виконується в 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.
Те, що я отримую, є "невизначеним" для ev.data. Завжди. І я гуглив, але, здається, немає специфікацій про те, які параметри має ця подія та як правильно це прочитати.
Будь-яка допомога вдячна!