첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
유용한 소스 코드가 있으면 icodebroker@naver.com으로 보내주시면 감사합니다.
블로그 자료는 자유롭게 사용하세요.

■ Ping 클래스 사용하기

----------------------------------------------------------------------------------------------------

using System;

using System.Net;

using System.Net.NetworkInformation;

using System.Text;

 

Ping        ping        = new Ping();

PingOptions pingOptions = new PingOptions();

 

pingOptions.DontFragment = true;

 

string source          = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";

byte[] sourceByteArray = Encoding.ASCII.GetBytes(source);

int    timeOut         = 120;

 

PingReply pingReply = ping.Send ("sample.iptime.org", timeOut, sourceByteArray, pingOptions);

 

if(pingReply.Status == IPStatus.Success)

{

    Console.WriteLine ("Address        : {0}"  , pingReply.Address             );

    Console.WriteLine ("RoundTrip Time : {0}ms", pingReply.RoundtripTime       );

    Console.WriteLine ("Time To Live   : {0}"  , pingReply.Options.Ttl         );

    Console.WriteLine ("Don't Fragment : {0}"  , pingReply.Options.DontFragment);

    Console.WriteLine ("Buffer Size    : {0}"  , pingReply.Buffer.Length       );

}

----------------------------------------------------------------------------------------------------

Posted by 사용자 icodebroker

댓글을 달아 주세요