WakeOnLan (Unnamed - jp.hrtdotnet:hdnlibrary:jar:2.1.2 2.1.2 API)
Date: 2011-05-25

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## jp.hrtdotnet.java.net
クラス WakeOnLan

    java.lang.Object
      jp.hrtdotnet.java.net.WakeOnLan

    public class WakeOnLan

extends java.lang.Object

WakeOnLANを実装したクラスです。

導入されたバージョン:
  2.0
作成者:
  hrtdotnet.jp
  http://www.hrtdotnet.jp/

コンストラクタの概要
`WakeOnLan()`

メソッドの概要
`protected static byte[]` | `createMagicPacket(byte[] macAddress)` MagicPacketを生成します。
`protected static byte[]` | `createMagicPacket(java.lang.String macAddress)` MagicPacketを生成します。
`protected static byte[]` | `createMagicPacket(java.lang.String macAddress, java.lang.String delim)` MagicPacketを生成します。
`static void` | `execute(java.lang.String host, int port, byte[] macAddress)` WakeOnLANのパケットを送信します。
`static void` | `execute(java.lang.String ipAddress, int port, java.lang.String macAddress)` WakeOnLANのパケットを送信します。
`static void` | `execute(java.lang.String ipAddress, int port, java.lang.String macAddress, java.lang.String delim)` WakeOnLANのパケットを送信します。
`protected static void` | `executeMagicPacket(java.lang.String host, int port, byte[] magicPacket)` WakeOnLANのパケットを送信します。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### WakeOnLan

    public WakeOnLan()

メソッドの詳細

### execute

    public static void execute(java.lang.String ipAddress,
                               int port,
                               java.lang.String macAddress)
                        throws java.net.UnknownHostException,
                               java.net.SocketException,
                               java.io.IOException

  WakeOnLANのパケットを送信します。

  パラメータ:
    `ipAddress` - 送信IPアドレス
    `port` - 送信ポート
    `macAddress` - 対象MACアドレス(区切り文字は「:」もしくは「-」)
  例外:
    `java.net.UnknownHostException` - hostからIPアドレスを取得できない、もしくはIPv6のアドレスが指定された場合
    `java.lang.SecurityException` - hostへのソケット接続が許可されない場合
    `java.net.SocketException` - ソケットを開くことができない場合
    `java.io.IOException` - 入出力エラーが発生した場合

### execute

    public static void execute(java.lang.String ipAddress,
                               int port,
                               java.lang.String macAddress,
                               java.lang.String delim)
                        throws java.net.UnknownHostException,
                               java.net.SocketException,
                               java.io.IOException

  WakeOnLANのパケットを送信します。

  パラメータ:
    `ipAddress` - 送信IPアドレス
    `port` - 送信ポート
    `macAddress` - 対象MACアドレス
    `delim` - MACアドレスの区切り文字
  例外:
    `java.net.UnknownHostException` - hostからIPアドレスを取得できない、もしくはIPv6のアドレスが指定された場合
    `java.lang.SecurityException` - hostへのソケット接続が許可されない場合
    `java.net.SocketException` - ソケットを開くことができない場合
    `java.io.IOException` - 入出力エラーが発生した場合

### execute

    public static void execute(java.lang.String host,
                               int port,
                               byte[] macAddress)
                        throws java.net.UnknownHostException,
                               java.net.SocketException,
                               java.io.IOException

  WakeOnLANのパケットを送信します。

  パラメータ:
    `host` - 送信IPアドレス
    `port` - 送信ポート
    `macAddress` - 対象MACアドレス(オクテット単位)
  例外:
    `java.net.UnknownHostException` - hostからIPアドレスを取得できない、もしくはIPv6のアドレスが指定された場合
    `java.lang.SecurityException` - hostへのソケット接続が許可されない場合
    `java.net.SocketException` - ソケットを開くことができない場合
    `java.io.IOException` - 入出力エラーが発生した場合

### executeMagicPacket

    protected static void executeMagicPacket(java.lang.String host,
                                             int port,
                                             byte[] magicPacket)
                                      throws java.net.UnknownHostException,
                                             java.lang.SecurityException,
                                             java.net.SocketException,
                                             java.io.IOException

  WakeOnLANのパケットを送信します。

  パラメータ:
    `host` - 送信ホスト、IPアドレス
    `port` - 送信ポート
    `macAddress` - MagicPacket(オクテット単位)
  例外:
    `java.net.UnknownHostException` - hostからIPアドレスを取得できない、もしくはIPv6のアドレスが指定された場合
    `java.lang.SecurityException` - hostへのソケット接続が許可されない場合
    `java.net.SocketException` - ソケットを開くことができない場合
    `java.io.IOException` - 入出力エラーが発生した場合

### createMagicPacket

    protected static byte[] createMagicPacket(java.lang.String macAddress)

  MagicPacketを生成します。

  パラメータ:
    `macAddress` - MACアドレス(区切り文字は「:」もしくは「-」)
  戻り値:
    MagicPacket

### createMagicPacket

    protected static byte[] createMagicPacket(java.lang.String macAddress,
                                              java.lang.String delim)

  MagicPacketを生成します。

  パラメータ:
    `macAddress` - MACアドレス
    `delim` - 区切り文字
  戻り値:
    MagicPacket

### createMagicPacket

    protected static byte[] createMagicPacket(byte[] macAddress)

  MagicPacketを生成します。

  パラメータ:
    `macAddress` - MACアドレス(オクテット単位)
  戻り値:
    MagicPacket

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2011. All Rights Reserved.