Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/140.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何使用公共访问权限访问POCO htttp服务器?_C++_Http_Poco_Poco Libraries - Fatal编程技术网

C++ 如何使用公共访问权限访问POCO htttp服务器?

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的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::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的连接