j-WebSocket
A komponens automatikusan újracsatlakozó WebSocketen keresztül küld és fogad JSON-adatokat. Állítsa be az url értékét, kössön egy modellútvonalat a beérkező üzenetekhez, és objektumok küldéséhez hívja a send metódust.
konfiguráció:
url {String}URL webesocket, lehet relatív vagy abszolút- A
reconnect {Number}csak egy számot tartalmazhat (millió másodperc, alapértelmezett:3000) - A
encoder {Boolean}kódol/dekódolja az üzeneteket aURIsegítségével (default:false) - NEW:
statsinterval {Number}statisztikai intervallum millisekundákban (elsődleges:1000) - NEW:
stats {String}egy link a módszerfunction({ received: Number, sent: Number })vagy út egy változó (mérve byte)
módszerek:
component.send(obj)- küldi a JSON serializált objektumot a szerverrecomponent.close()- kapcsolódáscomponent.connect()- nyitott kapcsolatcomponent.idletime(is)- __NEW_ törölhető / újra megnyitható
események:
ON('message', function(data) {})- adatokON('online', function(isOnline) {})- online és offline
Használat
<ui-component name="websocket" path="updates.latest"
config="url:/updates/"></ui-component>
<script>
function sendUpdate(value) {
SETTER('websocket/send', { type: 'update', value: value });
}
</script>forrásból : Total.js összetevőkSzerzői jog Peter Širka és hozzájárulók. A licenc.