0

node.js、socket.io、および(私が思うに...)PHPを使用してWebページからLinuxコマンドを実行しようとしています。この YouTube ビデオを見て、同じことをしたいのですが、方法がわかりません。

例を挙げていただけますか?

4

1 に答える 1

0

それらの実装へのリンクは、ビデオにリンクされているGitHubリポジトリ(mirceageorgescu / raspi-tank )で入手できます。


node.jsは完全にプログラムを実行することができます。ドラフトは次のようになります。

サーバ

var exec = require('child_process').exec;
io.sockets.on('connection', function(socket) {
  socket.on('exec', function(cmd) {
    exec(cmd, function(err, stdout, stderr) {
      // do something with the output or not
    });
  });
});

クライアント

socket.emit('exec', 'cat file.txt');

サーバーでソケットを起動する方法、またはクライアント側からソケットに接続する方法については、socket.ioを参照してください。

于 2012-11-05T01:32:10.043 に答える