• web socket server code, 调用 shell exec child_process


    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建立完毕")

  • 相关阅读:
    简单状态机
    c语言状态机
    存储公司
    正确跑步
    好好做自己能做的
    I2C学习
    es6 generator函数
    es6 for of 循环
    es6 proxy代理
    es6 Symbol类型
  • 原文地址:https://www.cnblogs.com/wblade/p/8975691.html
Copyright © 2020-2023  润新知