Windows mobile 在移动设备和服务器之间创建双向链接
我想在winMo设备和服务器之间创建一个链接,这样它们就可以相互传递信息。我实际上不知道从哪里开始,我已经有了SOAP、RPC和创建TCP链接的建议。如果有人能提供一个链接到一个例子,那就太好了 谢谢 谢谢你的回复。更新:Windows mobile 在移动设备和服务器之间创建双向链接,windows-mobile,Windows Mobile,我想在winMo设备和服务器之间创建一个链接,这样它们就可以相互传递信息。我实际上不知道从哪里开始,我已经有了SOAP、RPC和创建TCP链接的建议。如果有人能提供一个链接到一个例子,那就太好了 谢谢 谢谢你的回复。更新: 服务器启动通信并不重要,我可以让移动设备轮询服务器 时机并非至关重要 例如,如果我还想与palm设备通信,我更希望它使用一些开放标准 我的想法是Web服务是一种方式,除非移动设备也运行服务器 您的最佳选择是在服务器上设置ASP.NET web服务,然后让您的PDA应用程序与
- 服务器启动通信并不重要,我可以让移动设备轮询服务器
- 时机并非至关重要
- 例如,如果我还想与palm设备通信,我更希望它使用一些开放标准
- 我的想法是Web服务是一种方式,除非移动设备也运行服务器李>
您还可以使用web服务与PDA进行对话。基本上,PDA必须首先调用web服务并传入一个委托方法,然后服务器在需要与PDA对话时调用该委托方法。我不推荐后一种方法,尤其是在PDA未连续连接到网络的环境中。通常最好让PDA启动与服务器的每次联系。我正在设置一个项目来完成这项工作,我正在使用web服务来进行对话 您还可以使用sqlClient直接访问SQL Server,将数据与SQL Server 2005 Compact Edition“远程数据访问”同步,或使用SQL Server合并复制 我不确定这些东西之间有什么区别,但我从维格利、莫思和福特那里得到了这个列表 定义“双向”。如果您需要一个终端进行初始化,例如,设备需要从服务器获取数据或向服务器发送数据,那么像Web服务或WCF服务这样的服务工作得很好,而且非常简单。WCF在“服务器”端需要更少的开销和安装(不需要IIS)。但是,如果您需要服务器来启动通信,这将成为一个更大的问题,因为设备通常不可寻址 您必须考虑的其他一些因素是您的连接模型(当您未连接或在通信过程中失去连接时会发生什么情况)和可接受的延迟(我现在需要响应吗,或者5分钟后可以吗?) 设备的可传递性使得这一问题与PC到PC的连接模型大不相同