【发布时间】:2014-03-13 09:43:21
【问题描述】:
我有一个名为 Cocpit 的基类,用于服务器和协议派生类,然后我有 Heartbeatsupervisor 类,它将采用服务器和协议并做一些工作无论如何我在访问 Heartbeat 中的受保护成员时遇到了一些问题 - 我知道,因为我正在尝试通过服务器对象访问而不是通过心跳访问,但是如何根据我的整个代码解决该问题?
改变
public static bool IsConnectedToInternet()
{
Ping pingSender = new Ping();
PingOptions options = new PingOptions();
options.DontFragment = true;
// Create a buffer of 32 bytes of data to be transmitted.
string data = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
byte[] buffer = Encoding.ASCII.GetBytes(data);
int timeout = 120;
try
{
PingReply reply = pingSender.Send(HOST, timeout, buffer, options);
if (reply.Status == IPStatus.Success)
{
//Ping was successful
return true
}
else
【问题讨论】: