आप यह जांचने के लिए पिंग का उपयोग करना चाहते हैं कि पीसी लैन से कनेक्ट है या नहीं। यदि आप के मालिक हैं मशीन जुड़ा था
var ping = new Ping();
var options = new PingOptions { DontFragment = true };
//just need some data. this sends 10 bytes.
var buffer = Encoding.ASCII.GetBytes(new string('z', 10));
var host = "127.0.0.1";
try
{
var reply = ping.Send(host, 60, buffer, options);
if (reply == null)
{
MessageBox.Show("Reply was null");
return;
}
if (reply.Status == IPStatus.Success)
{
MessageBox.Show("Ping was successful.");
}
else
{
MessageBox.Show("Ping failed.");
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
जाँच करने के लिए, यदि आप कोई पता आप समाधान हो जाना चाहिए डोमेन नियंत्रक का कहना है की तरह पता करने के लिए एक ही कर सकता है: यहां एक नमूना है।
प्रयास करें कृपया http://stackoverflow.com/questions/314213/checking-network-status-in-c देखते हैं - यदि इससे आपके प्रश्न का पूरी तरह से उत्तर नहीं मिलता है, तो आप कर सकते हैं प्रश्न # 1 और # 2 के बीच अंतर बनाने के लिए इसे संपादित करें ... – mdb