pacozaa

server.js

Feb 11th, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. var net = require('net');
  2. const exec = require('child_process').exec;
  3.  
  4. var client = new net.Socket();
  5. client.connect(1337, '127.0.0.1', function() {
  6. console.log('Connected');
  7. client.write('Hello, server! Love, Client.');
  8. });
  9.  
  10. client.on('data', function(data) {
  11. console.log('Received: ' + data);
  12. client.destroy(); // kill client after server's response
  13. });
  14.  
  15. client.on('close', function() {
  16. console.log('Connection closed');
  17. });
  18.  
  19. const child0 = exec('ffmpeg -f video4linux2 -i /dev/video0 -vframes 1 test0.jpg',
  20. (error, stdout, stderr) => {
  21. console.log(`stdout: ${stdout}`);
  22. console.log(`stderr: ${stderr}`);
  23. if (error !== null) {
  24. console.log(`exec error: ${error}`);
  25. }
  26. });
  27. const child1 = exec('ffmpeg -f video4linux2 -i /dev/video1 -vframes 1 test1.jpg',
  28. (error, stdout, stderr) => {
  29. console.log(`stdout: ${stdout}`);
  30. console.log(`stderr: ${stderr}`);
  31. if (error !== null) {
  32. console.log(`exec error: ${error}`);
  33. }
  34. });
  35. const child2 = exec('ffmpeg -f video4linux2 -i /dev/video2 -vframes 1 test2.jpg',
  36. (error, stdout, stderr) => {
  37. console.log(`stdout: ${stdout}`);
  38. console.log(`stderr: ${stderr}`);
  39. if (error !== null) {
  40. console.log(`exec error: ${error}`);
  41. }
  42. });
Advertisement
Add Comment
Please, Sign In to add comment