C++ 如何在c+中获取其他人可以用来连接我的套接字内置的IP+;
我的电脑使用tplink路由器提供的Wi-Fi 我正在使用网站获取我的IP 我的代码很好,因为我可以使用127.0.0.1连接到自己计算机中的套接字 这是我的密码 但我不知道为什么我的朋友不能使用我从网站上获得的IP连接到我的套接字C++ 如何在c+中获取其他人可以用来连接我的套接字内置的IP+;,c++,tcp,ip,C++,Tcp,Ip,我的电脑使用tplink路由器提供的Wi-Fi 我正在使用网站获取我的IP 我的代码很好,因为我可以使用127.0.0.1连接到自己计算机中的套接字 这是我的密码 但我不知道为什么我的朋友不能使用我从网站上获得的IP连接到我的套接字 我想知道,我是否需要在我的路由器中设置一些东西,或者我使用了错误的代码?您从whatismyip.com获得的是您的公共IP地址。您的计算机可能位于NAT/PAT(网络地址转换/端口地址转换)之后,这意味着您的计算机拥有一个私有IP地址,该地址由路由器/防火墙转换为
我想知道,我是否需要在我的路由器中设置一些东西,或者我使用了错误的代码?您从whatismyip.com获得的是您的公共IP地址。您的计算机可能位于NAT/PAT(网络地址转换/端口地址转换)之后,这意味着您的计算机拥有一个私有IP地址,该地址由路由器/防火墙转换为whatismyip.com显示的公共IP地址 您有两种解决方案:
听起来你需要设置你的网络,将互联网流量从路由器引导到你的电脑。你可以在谷歌上搜索“端口转发”,这可能会提供一个答案。如果路由器支持uPnP,您的软件可以在创建侦听套接字时在代码中配置端口转发。否则,您必须手动配置路由器