首页 > 解决方案 > 如何使用公共访问权限的 POCO HTTPS 服务器?

问题描述

我有一个用 POCO 编写的 HTTP 服务器我可以用 Postman 测试它,而服务器在我的 PC 上运行,而我的同事 PC(我们都使用相同的 WIfi)一切都很好(我使用的 IP 地址是我在 ipconfig 命令中找到的在cmd中)代码是

Poco::UInt16 port = 80;
Poco::Net::SocketAddress SocAdress(Poco::Net::SocketAddress("18.216.18.158", port));
Poco::Net::ServerSocket socket(SocAdress);

但是,当我尝试使用我的公共 IP 地址(我使用 myip.com 服务之一访问)运行它时,它会引发错误

NetException("Net subsystem not ready", code);

它发生在线上

Poco::Net::ServerSocket socket(SocAdress);

标签: c++httppocopoco-libraries

解决方案


推荐阅读