Я занимаюсь разработкой многопользовательской игры на основе браузера на некоторое время, и я тестировал доступ к различным порталам в различных средах (офис клиента, публичный Wi-Fi и т.д.). Все идет хорошо, кроме одного: я не могу понять, как читать ошибку нет. или описание при получении события onerror.
Клиентский websocket выполняется в 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. Всегда. И я гулял по всему миру, но, похоже, нет никаких опций о том, какие параметры имеют это событие и как их правильно читать.
Любая помощь приветствуется!