0.0.2 • Published 10 years ago

fsocket.js v0.0.2

Weekly downloads
3
License
MIT
Repository
github
Last release
10 years ago

fsocket.js

fsocket javascript implementation

Example server:

var fsocket = require("fsocket.js");
var FSocketSrv = fsocket.FSocketSrv;
var srv = new FSocketSrv("127.0.0.1", 9123);

srv.on('connect', function(conn)
{
    var self = this;
    console.log("new connection");
    conn.on("frame", function (frame)
    {
        console.log("[server] new frame:", frame);
        //this.send("pong");
        self.broadast("data received: " + frame.data);
    });

    conn.on('disconnect', function()
    {
        console.log("connection(id: %d) closed.", this.id);
    });
})

srv.listen(function()
{
    console.log("server listening on: %s:%d", this.addr, this.port);
});

Example client:

var fsocket = require("fsocket.js");
var FSocketCli = fsocket.FSocketCli;
var cli = new FSocketCli("127.0.0.1", 9123);
// var cli = new FSocketCli(9123);
// var cli = new FSocketCli({host: "127.0.0.1", port: 9123});

cli.on('connect', function ()
{
    console.log("client connected to the server");
    this.send("ping");
    this.on("frame", function (frame)
    {
        console.log("[client] new frame:", frame);
    });
})
0.0.2

10 years ago

0.0.1

10 years ago