主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

配置客户端-服务器连接

您使用 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);