我正在尝试托管一个WAMP服务器( windows 10上的WAMP版本3.0.6 )和http:'//localhost,我的内部IP和外部IP (我转发了端口80)正在工作。我还注册了一个在我的网络上工作的免费.tk域。但在其他WiFi网络上,人们无法使用我的外部IP或域连接到我的服务器。
我在智能手机上测试了它(使用移动数据模拟另一个WiFi网络),得到了错误的[My server's IP] took too long to respond。
我怎么才能解决这个问题?
可以公开访问127.0.0.1:8080吗?我有一个运行在VM上的项目应用程序,我该怎么办?
图:
VMachine( where xampp is installed) IP <-> Global(external) IP (167.1.174.21:8080)
我没有任何选择了,我该怎么做?我对这件事很陌生。#尊重
我正在使用Windows 10和Visual 2016。我不能绑定到80端口。我可以绑定到所有其他端口。打印的错误是:“绑定IP地址0.0.0.0返回一个错误,端口80:无错误”
这是我的代码:
/* bind this socket to the server's Internet address */
if( bind(fd,(struct sockaddr *)server_addr,sizeof(struct sockaddr_in))<0 )
{
printf("Bind of IP address %s returned an error, port