如何以编程方式连接到 ***?
Posted
技术标签:
【中文标题】如何以编程方式连接到 ***?【英文标题】:How can I programmatically connect to a ***? 【发布时间】:2011-10-27 22:47:14 【问题描述】:我有一个 *** 连接一直丢失,我需要连接到我们的数据库服务器,但每隔一个或第三个连接就会失败,因为我丢失了 *** 连接。我想添加一些代码(仅用于调试配置)以检查 *** 连接并在必要时重新连接,然后再继续尝试数据库连接。
【问题讨论】:
这不能回答你的问题,但我想提供另一个想法。如果您因不活动而断开连接,请打开 CMD.exe 窗口并运行“ping -t您可以使用System.Net.NetworkInformation.Ping 检查连接是否正常 - 如果连接丢失,则使用 rasdial 重新连接 ***。
例如
System.Diagnostics.Process.Start("rasdial.exe", "***Name Username Password");
您也可以使用断开 ***
System.Diagnostics.Process.Start("rasdial.exe", "***Name /d");
更新
不带参数调用 rasdial 会返回一个打开的连接列表 - 对您来说可能是一个更强大的解决方案。
【讨论】:
非常适合 rasdial,但现在我要 ping 什么来查看网络是否已启动?我可以 ping *** 上的任何服务器,但如果该服务器关闭,我的 Auto*** 代码会显示我丢失了 *** 连接。 我认为@Paul 会这样做,因为那是我一直想念的服务器。谢谢。以上是关于如何以编程方式连接到 ***?的主要内容,如果未能解决你的问题,请参考以下文章
如何以编程方式连接到已在 Android 手机中设置的 ***
如何以编程方式在 android 中创建 *** 配置文件并连接到它?