Недавно я играл с websocket, и он отлично работает,
на стороне клиента с функцией onmessage (evt), я получил сообщение со стороны сервера, сообщение на самом деле в формате JSON, например:
{"Properties":{"name":"0a67d327-1f78-475e-b58a-d16706782223","publicname":"Page1"}}
затем на стороне клиента (html5 с javascript) я получаю доступ к данным, используя:
var page=evt.data;
, затем я получаю доступ к объекту JSON
document.getElementById('name').innerHTML=page.Properties.name;
, но этопросто не будет работать, я даже использую функцию eval, но она все еще не работает, я проверил страницу с помощью alert (page);
Интересно, не является ли evt.data строковыми даннымино байт, у кого-нибудь есть решение для преобразования байта в строку?или любое другое решение, которое может иметь какое-либо отношение к этому evt.data