j-WebSocket
Компонентът изпраща и получава JSON през WebSocket с автоматично повторно свързване. Настройте url, свържете път в модела за получаване на съобщения и извиквайте метода send, за да изпращате обекти.
Конфигуриране:
url {String}URL за websocket, тя може да бъде относителна или абсолютнаreconnect {Number}може да съдържа само едно число (милисекунди, по подразбиране:3000)encoder {Boolean}извършва кодиране/декодиране на съобщения чрезURI(предварително:false)- NEW:
statsinterval {Number}статичен интервал в милисекунди (дефолт:1000) - NEW:
stats {String}връзка към методаfunction({ received: Number, sent: Number })или път към променлива (измервана в байти)
Методи:
component.send(obj)- изпраща JSON сериализиран обект към сървъраcomponent.close()- свързване на затвораcomponent.connect()- отворени връзкиcomponent.idletime(is)- NEW може да отмени/отвърне връзка
Събития:
ON('message', function(data) {})- получаване на данниON('online', function(isOnline) {})- онлайн / офлайн
Използване
<ui-component name="websocket" path="updates.latest"
config="url:/updates/"></ui-component>
<script>
function sendUpdate(value) {
SETTER('websocket/send', { type: 'update', value: value });
}
</script>Източникът е: Total.js съставкиАвторски права Питер Шърка и съучастници. Лицензът ми.