1.1.0 • Published 1 year ago

qurre-socket v1.1.0

Weekly downloads
-
License
Apache License 2....
Repository
github
Last release
1 year ago

Qurre-Socket

Using

Create socket Server

const {Server} = require('qurre-socket');
const _server = new Server(port, host = '127.0.0.1');
_server.on('connection', (socket) => {...});
_server.initialize();

Send message to all clients

_server.emit(event, data);

Receiving a message from a client on a socket

socket.on(event, ([args1, args2]) => {...});

Send message to socket client

socket.emit(event, args1, args2);

Create socket Client

const {Client} = require('qurre-socket');
const _client = new Client(port, host = '127.0.0.1');

Receiving a message from the server

_client.on(event, ([args1, args2]) => {...});

Send message to server

_client.emit(event, args1, args2);

Example

const {Server, Client} = require('qurre-socket');
async function Init() {
    const _server = new Server();
    _server.on('connection', (sock)=>{
        sock.emit('return', 'yes, yes', 'no, no')
        sock.on('msg', ([data])=> console.log(data));
    });
    await _server.initialize();
    const _client = new Client(_server.port);
    _client.on('return', ([args1, args2]) => {
        console.log(args1)
        console.log(args2)
        _client.emit('msg', 'hello, my friend')
    });
}
Init();
1.1.0

1 year ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago