![如何在一个网络中通过互联网测试客户端服务器连接?](https://linux22.com/image/1300092/%E5%A6%82%E4%BD%95%E5%9C%A8%E4%B8%80%E4%B8%AA%E7%BD%91%E7%BB%9C%E4%B8%AD%E9%80%9A%E8%BF%87%E4%BA%92%E8%81%94%E7%BD%91%E6%B5%8B%E8%AF%95%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%BF%9E%E6%8E%A5%EF%BC%9F.png)
我正在创建基于互联网上的客户端服务器通信的应用程序。所以我制作了服务器并将其放在我的计算机(win 7,64)上,并将客户端放在虚拟机(xp,32)中,测试连接,它运行良好。这意味着应用程序在网络上工作,但我的问题是如何测试将在互联网上工作的应用程序?所以我在虚拟机中使用无线,在计算机上有线 - 连接到同一个路由器。虚拟机有外部 ip 地址 33.244.57.34,计算机上的外部 ip 是 33.244.12.19(这不是真正的 ip,但重要的是要看到前两个数字是否相同)这是否意味着我已经在互联网上测试了?
答案1
本质上是的。您的本地服务器应该可以远程运行。唯一的区别在于您如何访问它。例如,我有一个灯(Linux Apache MySQL PHP)服务器在我的笔记本上运行。我用它来测试我的 Web 项目,然后将其转移到第三方托管的远程 LAMP 服务器上。代码在两个环境中的运行方式相同。