/**
* @name node.dgram
* @namespace
* Datagram sockets are available through <code>require('dgram')</code>. Datagrams are most commonly
* handled as IP/UDP messages but they can also be used over Unix domain sockets.
*/
goog.provide("node.dgram");
/**
* Creates a datagram socket of the specified types. Valid types are:
* <code>udp4</code>, <code>udp6</code>, and <code>unix_dgram</code>.
*
* Takes an optional callback which is added as a listener for <code>message</code> events.
* @param {string} type
* @param {string} listener
*/
node.dgram.createSocket = function(type, listener) {
return node.dgram.core_.createSocket(type, listener);
};
/**
* @private
* @type {*}
*/
node.dgram.core_ = require("dgram");