帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:网络唤醒  Utilities  UTI  UTIL  LAN  
Wake-on-LAN utilities for node.js

  • 源代码名称:node_wake_on_lan
  • 源代码网址:http://www.github.com/agnat/node_wake_on_lan
  • node_wake_on_lan源代码文档
  • node_wake_on_lan源代码下载
  • Git URL:
    git://www.github.com/agnat/node_wake_on_lan.git
  • Git Clone代码到本地:
    git clone http://www.github.com/agnat/node_wake_on_lan
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/agnat/node_wake_on_lan
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
  • 用于 node.js的 Wake-on-LAN实用程序

    安装

    npm install wake_on_lan

    概要

    要使用给定的mac地址唤醒一台机器,请执行以下操作:

    var wol = require('wake_on_lan');wol.wake('20:DE:20:DE:20:DE');
    wol.wake('20:DE:20:DE:20:DE', function(error) {
    
    
     if (error) {
    
    
    //handle error
    
    
     } else {
    
    
    //done sending packets
    
    
     }
    
    
    });
    var magic_packet = wol.createMagicPacket('20:DE:20:DE:20:DE');

    引用

    MAC地址是字符串,可以完全使用任何分隔符,也可以根本不用分隔符:

    '20:DE:20:DE:20:DE'
    '20-DE-20-DE-20-DE'
    '20DE20DE20DE'

    用户定义函数

    wake(mac, [options, callback])

    将Wake-on-LAN魔术数据包序列发送到给定的MAC地址。 在发送所有数据包或者发生错误时调用该回调。 选项对象可能具有以下属性:

    地址: 目标地址( 默认: 255.255.255.255 )

    num_packets: 要发送的数据包数( 默认: 3 )

    间隔: 数据包之间的间隔( 默认为: 100毫秒)

    端口: 要发送到的端口( 默认为: 9 )

    createMagicPacket(mac)

    返回具有给定MAC地址的魔术数据包的缓冲区。

    贡献者

    许可证( MIT )

    版权所有 © 2010大卫 Siegel

    若要在取得该软件副本时免费授予任何人,如有下列条件的软件,请免费授予该软件的副本,并与相关的文档文件("软件") 进行许可,包括不受限制的权利,包括以下条件:

    上述版权声明和本许可声明须包括在所有的副本或实质性部分的软件。

    软件是"是",没有任何保证,表示或者隐含,包括但不限于销售,适合特定用途和 NONINFRINGEMENT。 作者或者版权持有人在合同。侵权或者它的他与软件或者它的他用户交易的行为。



    文章标签:LAN  UTIL  UTI  Utilities  网络唤醒  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语