/** * @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");