本节说明如何将 TCP/IP、HTTP 或 HTTPS 同步添加到 Palm 应用程序中。
有关如何向 UltraLite 应用程序添加同步的一般说明,请参见向 UltraLite 应用程序添加同步。
传送层安全性可用于使用 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 同步流的网络协议选项。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |