C++ 如何使用公共访问权限访问POCO htttp服务器?
我有一个带有POCO的HTTP服务器wirtten 当服务器在我的电脑上运行时,我可以用Postman测试它,我的同事的电脑(我们都使用相同的WIfi)都很好(我使用的ip地址是我在cmd的ipconfig comands中找到的) 代码是C++ 如何使用公共访问权限访问POCO htttp服务器?,c++,http,poco,poco-libraries,C++,Http,Poco,Poco Libraries,我有一个带有POCO的HTTP服务器wirtten 当服务器在我的电脑上运行时,我可以用Postman测试它,我的同事的电脑(我们都使用相同的WIfi)都很好(我使用的ip地址是我在cmd的ipconfig comands中找到的) 代码是 Poco::UInt16 port = 80; Poco::Net::SocketAddress SocAdress(Poco::Net::SocketAddress("18.216.18.158", port)); Poco::Net:
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);
与该异常相关的代码是什么?以及什么操作系统?我假设您在Windows上,因为您引用了
ipconfig
。您可以在此处查找wsasystentay
。WSAStartup
是从Net.cpp
自动调用的。您可以使用SocketAddress(Poco::UInt16端口)创建套接字代码>因为它将接受来自任何ipAddr的连接