有人能告诉我如何通过ActiveSync连接在两个应用程序之间发送接收数据吗?
在我的场景中,将有一个应用程序在桌面上运行而另一个应用程序在Windows移动设备上运行,这两个应用程序都需要在它们之间进行通信。桌面和移动设备之间的连接可以是USB或蓝牙的ActiveSync。我需要应用程序来交换连续的数据流,更像是聊天应用程序。理想情况下,移动设备应用程序将每秒发送10-15次数据(可能更多),桌面应用程序将接收数据并显示它。
例如,让我们考虑移动设备的“Notes”应用程序。基本上它允许用户保存小文本笔记。现在我的应用程序将类似,但它会将收到的所有输入发送到桌面应用程序。桌面应用程序将接收“输入”并进行处理。
最后,我愿意使用任何其他选项,然后使用ActiveSync,前提是它支持蓝牙。
答案 0 :(得分:0)
您应该查看ActiveSync api documentation以获取信息。
我还有一种替代解决方案 当设备连接到USB时,Windows Mobile会激活临时LAN 您可以使用Window Sockets进行通信,并避免使用ActiveSync 如果这不是你的麻烦。
通常,设备获取IP 169.254.2.1
,PC获得169.254.2.2
。