【发布时间】:2014-04-16 18:45:02
【问题描述】:
我正在用 C# (.NET3.5 Compact Framework) 开发一个应用程序,我需要偶尔通过 GPRS 连接到一个 sql 服务器。但是,在一段时间不活动或 PDA 放在底座上时,连接会关闭。
我正在寻找一种从应用程序自动检查并重新启用连接的方法。
我在网络上看到几个页面建议使用 ConnectionManager、Opennet.CF 框架或基于 XML 文档的方法。没有一个提供完整的例子。
我最近的测试是基于下面的代码。
你能帮我一些建议或代码吗?
非常感谢,
菲利普
public static void setCM_ProxyEntriesHTTP(Guid Guid)
{
try
{
remCM_ProxyEntries(getCM_ProxyEntriesAtual());
string wWap = "<wap-provisioningdoc>" +
"<characteristic type=\"CM_ProxyEntries\">" +
"<characteristic type=\"HTTP-{" + Guid.ToString() + "}\">" +
"<parm name=\"ExtraInfo\" value=\"\" />" +
"<parm name=\"Override\" value=\"\" />" +
"<parm name=\"Username\" value=\"\" />" +
"<parm name=\"Enable\" value=\"1\" />" +
"<parm name=\"Type\" value=\"0\" />" +
"<parm name=\"DestId\" value=\"{436EF144-B4FB-4863-A041-8F905A62C572}\" />" +
"<parm name=\"SrcId\" value=\"{" + Guid.ToString() + "}\" />" +
"</characteristic>" +
"</characteristic>" +
"</wap-provisioningdoc>";
ConfigWrapper.ProcessXml(wWap);
}
catch { }
}
【问题讨论】:
标签: c# compact-framework gprs