Интернет магазин китайских планшетных компьютеров



Компьютеры - WebSocket - Реализация WebSocket в браузерах

11 мая 2011


Оглавление:
1. WebSocket
2. Реализация WebSocket в браузерах



Для установки соединения скрипт создает новый объект WebSocket, которому в параметре передает WebSocket URI и определяет функции обратного вызова при установлении соединения, получении сообщения и разрыве соединения.

<html>
    <head>
        <script>
            var webSocket = new WebSocket;
 
            webSocket.onopen = function {
                alert;
                webSocket.send;
            };
 
            webSocket.onmessage = function {
                alert;
                webSocket.close;
            };
 
            webSocket.onclose = function {
                alert;
            };
        </script>
    </head>
    <body>
    </body>
</html>

В настоящее время WebSocket поддерживается в следующих браузерах:

Google Chrome;
Apple Safari;
Mozilla Firefox;
Opera;

В конце ноября 2010 Adam Barth опубликовал результаты исследования надежности используемого протокола. По его результатам выяснилось, что в случае использования прозрачных прокси-серверов, возможна подмена кеша передаваемых данных с тем, что пользователи вместо реальных данных будут получать версию данных от злоумышленника. Проблема оказалась довольно серьезной для того, чтобы разработчики Firefox и Opera объявили, что до устранения проблем в будущих версиях их браузеров поддержка веб-сокетов будет закрыта, хотя осталась возможность их включить.



Просмотров: 2045


<<< Сравнение платформ для создания RIA