Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
设置为 on 时,此选项会使 HTTP 包在处理之前从 MobiLink 流入缓冲区,而不是在收到后立即处理字节。
http_buffer_responses={ off | on }
Off
由于所需的额外内存的开销,该功能只应用来解决 HTTP 同步稳定性的问题。特别是,Windows Mobile 设备的 Microsoft ActiveSync 代理服务器在服务器关闭连接的一端后,会抛出 15 秒内读取不出来的数据。因为 MobiLink 客户端在其从 MobiLink 接收到下载后会处理该下载,因此它们有可能无法在分配的 15 秒内完成读取 HTTP 包,这会导致在使用非持久性 HTTP 进行同步时出现流错误代码,从而造成同步失败。通过指定 http_buffer_responses=on,该客户端在处理每个 HTTP 包之前都会将其整个读取到缓冲区,从而解决 15 秒超时时间的问题。
有关如何设置 dbmlsync 网络协议选项的信息,请参见CommunicationAddress (adr) 扩展选项。
有关如何设置 UltraLite 网络协议选项的信息,请参见UltraLite 同步流的网络协议选项。