Advertisement
Guest User

Untitled

a guest
Oct 25th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. process.argv.forEach(function (val, index, array) {
  2. console.log(index + ': ' + val);
  3. });
  4. if(process.argv[2] == 'server'){
  5.  
  6. var dgram = require("dgram");
  7.  
  8. var server = dgram.createSocket("udp4");
  9.  
  10. server.on("message", function (msg, rinfo) {
  11. console.log("server got: " + msg + " from " +
  12. rinfo.address + ":" + rinfo.port);
  13. });
  14.  
  15. server.on("listening", function () {
  16. var address = server.address();
  17. console.log("server listening " + address.address + ":" + address.port);
  18. });
  19.  
  20. server.bind(66699);
  21.  
  22. } else {
  23.  
  24.  
  25. var sys = require('util');
  26. var net = require('net');
  27.  
  28. var dgram = require('dgram');
  29. var message = new Buffer('message');
  30. var client = dgram.createSocket("udp4");
  31.  
  32. client.bind(function () {client.setBroadcast(true);});
  33. client.send(message, 0, message.length, 66699, "10.28.27.255", function(err, bytes) {
  34. client.close();
  35. });
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement