码迷,mamicode.com
首页 > Web开发 > 详细

web socket server code, 调用 shell exec child_process

时间:2018-05-01 12:29:37      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:list   create   ejs   std   listen   creat   exec   websocket   cal   

var child_process = require(‘child_process‘);

var ws = require("nodejs-websocket");

console.log("开始建立连接...")

 

var server = ws.createServer(function(conn){

    conn.on("text", function (str) {

 

var arr=str.split(" ");

var comm=arr.shift();

 

        console.log("收到的信息为:"+str)

console.log("******"+comm+"*******");

var command = comm;

var argF=arr;

var spawnObj = child_process.spawn(comm,arr, {encoding: ‘utf-8‘});

spawnObj.stdout.on(‘data‘, function(chunk) {

   console.log("pppp"+chunk.toString());

conn.sendText(chunk.toLocaleString());

 

});

 

   });

    conn.on("close", function (code, reason) {

        console.log("关闭连接")

    });

    conn.on("error", function (code, reason) {

        console.log("异常关闭")

    });

}).listen(8002)

console.log("WebSocket建立完毕")

web socket server code, 调用 shell exec child_process

标签:list   create   ejs   std   listen   creat   exec   websocket   cal   

原文地址:https://www.cnblogs.com/wblade/p/8975691.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!