- ベストアンサー
VBでデータ量を指定してPingする方法
Visual Basicでデータ量(byte数)を指定してPing疎通をする方法はありますでしょうか? 現在、My.Computer.Network.Pingを使用してしますが、データ量の指定の仕方 がわかりません。 上記の方法でなくても良いので、方法があれば、教えて下さい。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Option Explicit On Option Strict On Public Class XYZ Public Shared Sub Main() 'コマンドプロンプトで使うpingコマンドでサイズを指定すると"abcde"のようなデータが送られるようだ。 '.NETで直接データ数を指定するオーバーロードはなさそうなので実際のデータを作っておく。面倒なのでa5文字で。本題には関係ないのでEncoderExceptionFallbackも省略しました。 Dim data As Byte() = System.Text.Encoding.GetEncoding("US-ASCII").GetBytes(new String("a"C,5)) Dim x As System.Net.NetworkInformation.Ping = New System.Net.NetworkInformation.Ping() x.Send(System.Net.IPAddress.Parse("192.168.1.1"),1,data) End Sub End Class
お礼
今回はEncoderExceptionFallbackはなくて問題ないです。 a5文字の方が私も見慣れているのでありがたいです。 確かに上記の方法も一つの解決方ではある。Qualityがもっとあるとより高評価でしょう。