ForgeKomponensek
hu

Komponensek

j-WebSocket

jComponent 20 · jcomponent@20 component

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 a URI segítségével (default: false)
  • NEW: statsinterval {Number} statisztikai intervallum millisekundákban (elsődleges: 1000)
  • NEW: stats {String} egy link a módszer function({ 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 szerverre
  • component.close() - kapcsolódás
  • component.connect() - nyitott kapcsolat
  • component.idletime(is) - __NEW_ törölhető / újra megnyitható

események:

  • ON('message', function(data) {}) - adatok
  • ON('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.