查看MongoDB C ++驱动程序文档(the one correspoding to the old driver或与the new one对应的文档),DBClientReplicaSet
的签名如下:
mongo::DBClientReplicaSet::DBClientReplicaSet(
const std::string& name,
const std::vector<HostAndPort>& servers,
double so_timeout = 0
)
虽然name
和server
非常清楚,但未指定so_timeout
参数的含义。
不确定我是否正在寻找合适的文档文件,但如果有人可以澄清那就太棒了。谢谢!
答案 0 :(得分:2)
我相信它是套接字超时设置。 C ++驱动程序没有记录它的含义,所以我会从Python driver docs中窃取解释:
socketTimeoutMS :(整数或无)在超时之前,套接字上的发送或接收可以花多长时间(以毫秒为单位)。默认为无(无超时)