Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » UltraLite - C 及 C++ 编程 » 应用程序开发 » 开发用于 Palm OS 的 UltraLite 应用程序

 

向 Palm 应用程序添加 TCP/IP、HTTP 或 HTTPS 同步

本节说明如何将 TCP/IP、HTTP 或 HTTPS 同步添加到 Palm 应用程序中。

有关如何向 UltraLite 应用程序添加同步的一般说明,请参见向 UltraLite 应用程序添加同步

Palm OS 上的传送层安全性

传送层安全性可用于使用 CodeWarrior 生成的 Palm 应用程序。

有关传送层安全性的详细信息,请参见加密 MobiLink 客户端/服务器通信

Palm 设备可以使用 TCP/IP、HTTP 或 HTTPS 通信进行同步,方法是将 ul_synch_info 结构的 stream 成员设置为适当的流,然后调用 ULSynchronize 或 ULConnection.Synchronize 来执行同步。

在使用 TCP/IP、HTTP 或 HTTPS 同步时,db_init 或 db_fini 在退出和激活应用程序时分别保存和恢复应用程序的状态,但不参与同步。

在关闭应用程序之前,使用 ULSetSynchInfo 设置同步信息,提供 ul_synch_info 结构作为参数。

在 Palm 设备上使用 TCP/IP、HTTP 或 HTTPS 同步时,必须在 ul_synch_info 结构的 stream_parms 成员中显式指定主机名或 IP 地址。指定 NULL 缺省为 localhost,它代表设备,而不是主机。

有关 ul_synch_info 结构的详细信息,请参见UltraLite 同步流的网络协议选项