コード例 #1
0
 /// <summary>
 /// マジックパケット (AMD Magic Packet Format) を送信します。
 /// </summary>
 /// <param name="macAddress">
 /// MAC アドレスの文字列を指定します。
 /// </param>
 /// <param name="port">
 /// リモートマシンのポート番号を指定します。
 /// 既定のポート番号は <c>2304</c> 番です。
 /// </param>
 /// <param name="count">
 /// マジックパケットを送信する回数を指定します。
 /// 既定の回数は <c>1</c> 回です。
 /// </param>
 /// <param name="interval">
 /// マジックパケットを送信する間隔を、ミリ秒単位で指定します。
 /// 既定の回数は <c>0</c> ミリ秒です。
 /// </param>
 /// <returns>
 /// マジックパケットを送信した IP アドレスの文字列配列を返します。
 /// </returns>
 public static Task <string[]> SendAsync(string macAddress, int port = 2304, int count = 1, int interval = 0)
 => MagicPacket.SendDatagramAsync(macAddress, port, count, interval, true);
コード例 #2
0
 /// <summary>
 /// マジックパケット (AMD Magic Packet Format) を送信します。
 /// </summary>
 /// <param name="macAddress">
 /// MAC アドレスの文字列を指定します。
 /// </param>
 /// <param name="port">
 /// リモートマシンのポート番号を指定します。
 /// 既定のポート番号は <c>2304</c> 番です。
 /// </param>
 /// <param name="count">
 /// マジックパケットを送信する回数を指定します。
 /// 既定の回数は <c>1</c> 回です。
 /// </param>
 /// <param name="interval">
 /// マジックパケットを送信する間隔を、ミリ秒単位で指定します。
 /// 既定の回数は <c>0</c> ミリ秒です。
 /// </param>
 /// <returns>
 /// マジックパケットを送信した IP アドレスの文字列配列を返します。
 /// </returns>
 public static string[] Send(string macAddress, int port = 2304, int count = 1, int interval = 0)
 => MagicPacket.SendDatagramAsync(macAddress, port, count, interval, false).Result;