配置客户端-服务器连接
您使用 mpsClientConfig
类型的结构体配置客户端-服务器连接。该结构体具有要配置的字段:
客户端在超时之前等待响应的时间(以毫秒为单位)。
客户端接受的响应的最大大小(以字节为单位)。
安全性参数。
您可以使用 mpsClientConfig
结构体提供的方法在创建客户端上下文之前更改值。
使用默认配置创建连接
当您使用运行时 API createConfig()
函数创建客户端配置时,它会填充默认值:
responseTimeOut
=120000
responseSizeLimit
=64*1024*1024
(64 MB)
mpsClientConfig* config; mpsStatus status = mpsruntime->createConfig(&config);
更改响应超时
要改变客户端等待响应的时间,请使用 setTimeOutSec()
结构体提供的 mpsClientRuntime
函数。
此代码示例创建一个超时值为 1000 毫秒的客户端连接:
mpsClientConfig* config; mpsStatus status = mpsruntime->createConfig(&config); mpsruntime->setResponseTimeOutSec(config, 1000);
提示
将响应超时设置为 0
指定客户端将无限期地等待响应。
更改响应大小限制
要更改客户端在响应中接受的数据量,请使用 setResponseSizeLimit()
结构体提供的 mpsClientConfig
函数。
此代码示例创建一个客户端连接,该连接可接受最大 4 MB 的响应:
mpsClientConfig* config; mpsStatus status = mpsruntime->createConfig(&config); config->setResponseSizeLimit(4*1024*1024);