npm.io
1.10.62 • Published 16h ago

mezon-js-protobuf

Licence
Apache-2.0
Version
1.10.62
Deps
1
Size
5.0 MB
Vulns
0
Weekly
0
Stars
10

Mezon JavaScript Protobuf adapter

Websocket adapter adding protocol buffer support to the mezon-js client.

Mezon is an open-source server designed to power modern games and apps. Features include user accounts, chat, social, matchmaker, realtime multiplayer, and much more.

Getting Started

  1. Import the adapter into your project:

    yarn add "mezon-js-protobuf"
  2. Pass the Protobuf adapter to build the socket object.

    import {Client} from "mezon-js";
    import {WebSocketAdapter} from "mezon-js-protobuf"
    
    const useSSL = false; // Enable if server is run with an SSL certificate.
    const client = new Client("defaultkey", "127.0.0.1", 7350, useSSL);
    
    const trace = false;
    const socket = client.createSocket(useSSL, trace, new WebSocketAdapter());
  3. Use the WebSocket:

    socket.ondisconnect = (evt) => {
        console.info("Disconnected", evt);
    };
    
    const session = await socket.connect(session);
    // Socket is open.

License

This project is licensed under the Apache-2 License.

Keywords