首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ActiveSync库

ActiveSync库
EN

Stack Overflow用户
提问于 2010-08-27 22:16:09
回答 2查看 4.3K关注 0票数 7

我正在编写一个跨平台的c++应用程序,它需要连接到Exchange服务器并使用ActiveSync下载邮件。

有没有适用于ActiveSync的库(最好是开源的)?

我不能使用Windows API,因为它们不能在Linux和Mac上运行。

EN

回答 2

Stack Overflow用户

发布于 2011-01-13 04:41:35

我曾经在SynCE项目中工作,支持连接到桌面Linux机器上的Windows Mobile设备,所以我可以提供一些建议。

你是指ActiveSync还是AirSync?AirSync是ActiveSync在空中传输数据时使用的协议,ActiveSync是用于同步连接到您的计算机的WinMo设备的整个堆栈。据我所知,SynCE是唯一一个与ActiveSync相当的开源“全栈”,从驱动程序到AirSync再到图形用户界面,再到与OpenSync的集成,我不知道有任何开源项目在ActiveSync中以WinMo设备的形式出现。

大约一年半以前,有人告诉我,即使是支持HTTP(s)传输的工作也不是很遥远(但我不确定这是否是优先事项)。

下面是一个由SynCE开发人员之一编写的推送邮件服务器示例:SynCE Airmail

主同步引擎可以在这里找到:SynCE SyncEngine

在这些代码中,我认为SyncEngine/airsync.py对您最有用。

深入研究SynCE维基http://www.synce.org和他们的邮件列表归档文件是一个很好的方法,可以找出遇到的问题,以及有关协议敏感和不敏感的令人惊讶的细节。

您可能会发现http://libwbxml.opensync.org很有用--在对wbxml层进行解码之后,AirSync只是传递而已。

最后,Microsoft确实提供了该协议的文档:

  • ActiveSync HTTP Protocol Specification
  • Open Specification Support Team Blog: More ActiveSync
  • TechNet wiki Exchange ActiveSync Overview
票数 10
EN

Stack Overflow用户

发布于 2011-01-08 08:23:32

Z-Push可能会为您提供所需的入门服务。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3585025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档