首页 > Web开发 > 详细

web socket server code, 调用 shell exec child_process

时间:2018-05-01 11:10:00      阅读:216      评论:0      收藏:0      [点我收藏+]

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!