sms-client-lib

0.2.2 • Public • Published

Sms Client Lib

Client for State Machine Server socket.io server

install

npm i sms-client-lib

Usage to recive data

const ClientIo = require( "sms-client-lib" ) ;
var config = {
    ip:"http://localhost",
    port:8910
};
var reciver = new ClientIo(config);

reciver.onConnect.add(()=>{
    console.log("=== RECIVER CONNECTED");
    reciver.addListenerOnChange("test.onchanges.value1", (value)=>{
        console.log("addListenerOnChange 1", value) ;
    }) ;
    reciver.addListenerOnChange("test.onchanges.value2", (value)=>{
        console.log("addListenerOnChange 2", value) ;
    }) ;
    reciver.addListenerOnSet("test.onset.value1", (value)=>{
        console.log("addListenerOnSet ", value) ;
    }) ;
    reciver.addListenerOnChangeLenth("test.onchangeLength.list1", (value)=>{
        console.log("addListenerOnChangeLenth ", value) ;
    }) ;
})
reciver.connect();

Usage to send data

var config = {
    ip:"http://localhost",
    port:8910
};
var sender = new ClientIo(config);
sender.onConnect.add(()=>{
    console.log("=== SENDER CONNECTED");

    //to set value
    sender.set("test.onchanges.value1", "anything a") ;
    
    //to reset value
    sender.reset("test.onchanges.value2", {paramOfObject:"anything b"}) ;

    //to send message
    sender.message("test.onset.value1", ["anything c"]) ;
}) ;
sender.connect() ;

/sms-client-lib/

    Package Sidebar

    Install

    npm i sms-client-lib

    Weekly Downloads

    0

    Version

    0.2.2

    License

    ISC

    Unpacked Size

    11.1 kB

    Total Files

    7

    Last publish

    Collaborators

    • reytuty
    • alanlucian
    • odney