c++ - 如何在卡萨布兰卡(CPP Rest SDK)中为客户提供特定的 IP 地址

标签 c++ sockets ip-address casablanca cpprest-sdk

我的机器中有多个 NIC 卡。其中一个是静态 IP,另一个不是。但是,他们都可以访问 Internet。
有没有办法强制CPP Rest SDK (Casablanca) 使用静态IP地址而不是非静态IP地址?
我在下面遇到了IP绑定(bind):How to give to a client specific ip address in C
我想使用 CPP Rest SDK 进行相同类型的 IP 绑定(bind)。
有没有人有这方面的经验?

最佳答案

我认为您的问题将通过以下几点得到解决: 首先,您必须以管理员权限运行您的代码。 第二个以这种方式定义你的http_listener:

http_listener m_listener_(L"http://YOUR_STATIC_IP:port/")

关于c++ - 如何在卡萨布兰卡(CPP Rest SDK)中为客户提供特定的 IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44333330/

相关文章:

java - AWS - Java 获取的 IP 地址每 1 分钟更改一次

linux - Ping 并使用三个八位字节 ipv4 地址。为什么它有效?

c++ - 将一个值限制在一个范围内(某种程度上)

c++ - 如何使用 static const 变量初始化 static std::array ?

c++ - .net 应用程序的 Bootstrap (预安装程序)

c - 收集未知数量的消息,然后继续执行程序

c - 运行无限套接字打开和关闭时打开的文件太多

objective-c - 在 Macos High Sierra 上创建和绑定(bind)套接字

c++ - GCC-C++ 交叉编译器,缺少库

amazon-web-services - 导出规则||允许流量流向所有以 10 开头的 cidr