Nik*_*ohl 26
您可以使用exec
调用系统ping命令
var sys = require('sys')
var exec = require('child_process').exec;
function puts(error, stdout, stderr) { sys.puts(stdout) }
exec("ping -c 3 localhost", puts);
Run Code Online (Sandbox Code Playgroud)
umu*_*utm 21
node-net-ping是一个使用原始套接字的真棒模块.
而且,如果您只寻找原始套接字,那么同一个开发人员也有一个模块:node-raw-socket.
执行ping(可编程)需要root权限,因为它需要root访问权限的原始套接字.您可以按照Gradwohl的代码段执行ping操作,但请记住,您正在分配一个昂贵的(相对)新流程.如果你不需要做很多(并发)这肯定会工作:)
要在node.js中执行此操作(仅限)而不使用forking进程,我认为您有两个选项,这两个选项都很难实现:()
不(仅)使用node.js:
作为旁注,如何在node.js上使用redis:
归档时间: |
|
查看次数: |
50939 次 |
最近记录: |