我正在運行一個C#程序,連接到它自己的網絡上的本地MySQL服務器。這一切都正常工作,直到我失去了互聯網,然後C#將不會連接到服務器,儘管被IP引用(見下面的代碼)。C#MySQL連接無法連接,當我失去互聯網
public bool IsConnect()
{
bool result = true;
if (Connection == null)
{
if (String.IsNullOrEmpty(databaseName))
result = false;
string connstring = string.Format("Server=192.168.0.254; database={0}; UID=show; password=", "");
try
{
connection = new MySqlConnection(connstring);
connection.Open();
result = true;
}
catch (MySql.Data.MySqlClient.MySqlException ex)
{
switch (ex.Number)
{
case 0:
// MessageBox.Show("Cannot connect to server. Contact administrator");
break;
case 1045:
// MessageBox.Show("Invalid username/password, please try again");
break;
}
}
}
return result;
}
是什麼原因導致「丟失互聯網」? – PaulF
是否因爲您的路由器出現故障,因此您的網絡也如此? – BugFinder