aliyun / aliyun-oss-cpp-sdk

Aliyun OSS SDK for C++
Other
184 stars 88 forks source link

能不能指定网卡? #5

Closed keguo1119 closed 5 years ago

keguo1119 commented 5 years ago

socket 编程可以指定网卡,我有eth0, eth1 两个网卡,想要指定eth1, 此sdk 上层函数有没有指定网口的功能

huiguangjun commented 5 years ago

sdk 封装了 libcurl 作为其 http的请求实现。 libcurl 提供了API 可以 指定interface。 后续版本会把这个接口开放出来。

你可以参考 ClientConfiguration.caPath 的 方式 在现在的版本上自行添加。 对应到的libcurl 的接口 为 curl_easy_setopt(curl, CURLOPT_INTERFACE, "eth0"); 具体 详见 https://curl.haxx.se/libcurl/c/CURLOPT_INTERFACE.html

huiguangjun commented 5 years ago

该功能已经提交到 dev-1903分支上。 可以通过 ClientConfiguration.networkInterface 设置。

keguo1119 commented 5 years ago

还想问下,我当前用的是 C 的SDK, C 这个选项是不是没有开启

huiguangjun commented 5 years ago

c sdk 没有提供这个选项。