c# - 如何使用 C# 从 Windows Mobile 打开网络连接?

标签 c# networking windows-mobile compact-framework

我正在尝试将 Windows 窗体应用程序转换为 Windows 移动应用程序(Windows 移动 6 专业版)。它需要从 Web 服务器获取 XML 文档。如果设备已经有一个开放的网络连接,它工作正常,比如说如果你在运行应用程序之前打开 IE。但如果没有打开的连接,它就会挂起。

如果连接尚不存在,我想出了几种不同的方法来打开连接,但如果连接已经打开,每种方法都会挂起应用程序。

测试打开连接的正确方法是什么?如果不存在,请打开一个?

谢谢

最佳答案

您应该使用 ConnectionManager API 请求设备建立连接。对于 WinMo 5.0 及更高版本。吉姆威尔逊有 an article on managed use of the API here 。您也可以使用 CSP。当然 OpenNETCF's SDF 也有一组 ConnectionManager 类。

关于c# - 如何使用 C# 从 Windows Mobile 打开网络连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/321531/

相关文章:

C 十六进制转换为char指针

c++ - Windows Mobile 无法卸载

c# - 为什么XML节点值不改变?

c# - 将文本与文本框的一部分对齐

android - 直接连接2个或更多安卓客户端

android - 对于OkHttp,SSLSocketFactory是否先使用SocketFactory?

c++ - 在哪里可以找到适用于 Windows Mobile 的灵活日志记录库?

windows-mobile - 计划运行 Windows Mobile 应用程序

c# - 无法从传输连接读取数据 :An existing connection was forcibly closed by the remote host

c# - 使用信号量保护队列的问题