将是node.js中原始套接字的支持,例如创建ping数据包吗?

sau*_*tas 5 javascript raw-sockets node.js

将是node.js中原始套接字的支持,例如创建ping数据包吗?

umu*_*utm 7

名为node-raw-socket的新模块为使用nodejs的真实原始套接字提供了完美的解决方案.

而且,为了创建ping(ICMP)数据包,同一个开发人员也可以使用基于node-raw-socket的非常好的工作(使用它)解决方案:node-net-ping.


Pet*_*ons 5

Node 支持 TCP、UDP 和 unix 套接字。Ping 报文是ICMP 报文,此时节点无法直接创建。您可以执行外部ping子进程或考虑编写 C 扩展。大多数 Node 的低级操作系统 API 都是围绕相应 C API 的瘦 JavaScript 包装器,因此您可以遵循现有的完善模式,并将其实现为围绕相应操作系统级 API 的小型 JS 包装器层。

http://nodejs.org/docs/latest/api/all.html#all_class_net_socket

不过,基于此要求,node/javascript 对于您的项目来说可能是一个糟糕的选择。