此代码可从127.0.0.1访问。
“ http_listener监听器(” http://localhost:13654“);”
但是... ...我不知道如何设置从外部进行连接。
我尝试(0.0.0.0),但失败了。
http_listener监听器(“ http://0.0.0.0:13654”);
我该怎么做?
P.S 这是一台插入单个LAN并从外部进行ssh连接的服务器。
#include <iostream>
#include <cpprest/http_listener.h>
using namespace std;
using namespace web::http;
using namespace web::http::experimental::listener;
int main(){
http_listener listener("http://localhost:13654");
listener.open().then([&listener](){cout << (U("\n start!!\n"));}).wait();
listener.support(methods::GET, [](http_request req){
req.reply(status_codes::OK, U("hello wordl"));
});
while(true);
listener.close();
return 0;
}
答案 0 :(得分:0)
要从外部连接,请尝试
http_listener listener("http://*:13654");
并记住“允许”您的端口在防火墙中建立传入连接