如何从 Node.js 应用程序“Ping”?

新手上路,请多包涵

我想从我的 node.js 应用程序 ping 一个服务器。

那可行吗?

谢谢

原文由 donald 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
2 个回答

您可以使用 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);

原文由 Nikolaus Gradwohl 发布,翻译遵循 CC BY-SA 2.5 许可协议

node-net-ping 是一个很棒的模块,它使用原始套接字。

而且,如果您只寻找原始套接字,同一位开发人员也有一个模块: node-raw-socket

原文由 umutm 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题