c++ - 如何使用公共访问权限的 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);
解决方案
推荐阅读
- postgresql - 错误:主机“...”、用户“...”、数据库“...”没有 pg_hba.conf 条目,使用 Heroku 关闭 SSL,第 8 页,Vercel 客户端
- python-3.x - ChatterBox 生成 spacy 错误 - 找不到模型“en”
- debugging - 使用 lldb 和 cppvsdbg 进行 VSCode Rust 调试时出现“未找到”消息
- python - 在 DataFrame 中插入额外记录时,索引必须单调递增或递减?
- python - 如何根据另一个数据帧中定义的行/列缩放因子缩放熊猫数据帧?
- python - 了解对数比例并实际获取数据的 np.log
- python - 我在我的 python getter/setter 类中做错了什么?
- python-3.x - 使用 XOR 查找数组中的重复项
- ios - 尝试从 objects[1]' 中插入 nil 对象
- python - Pygame 问题:Progectiles/Bullets 正在删除并影响其他 Sprite