'dgram' for the browser
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
README.md
index.js
package.json

README.md

Kind of udp support for the browser : replace the dgram module. Behind the scene, a socket.io/udp proxy makes this possible.

dgram-browserify is a wrapper around simudp for automatic browserify support.

Installation

$ npm install dgram-browserify

Use

Server-side, the proxy server should be launched :

var server = require('http').createServer();

require('dgram-browserify').listen(server);

server.listen(8080);

Note : see listen options

Browser-side with browserify :

var dgram = require('dgram');

//be sure Buffer is present
var Buffer = require('buffer').Buffer;

var socket = dgram.createSocket('udp4');

var hello = new Buffer('hello');
socket.send(hello, 0, hello.length, 3000, 'anywhere.com');

socket.on('message', function(buf, rinfo) {
  //...
});

//you've understood, it's dgram for the browser...