1

再会,

我基本上有一台笔记本电脑连接到互联网,具有固定的 IP 地址。我需要为服务器提供一种方法,可能是通过 PHP 脚本,将数据/字符串发送到笔记本电脑并且它能够接收它。

现在,如果我在本地网络中,我可以这样做。但是如果我想从外部网络发送呢?设备是否具有可以通过任何 Internet 连接访问的特定地址?

4

2 回答 2

0

设备是否具有可以通过任何 Internet 连接访问的特定地址?

不,它不会,除非您确实为您的笔记本电脑使用了外部 IP(怀疑)。

我能想到的最简单和最快的解决方案是反过来:在您的服务器上打开 TCP 或 UDP 套接字,并使用笔记本电脑连接并从服务器请求数据。当然,它并不适用于所有场景,但在很多情况下它都有效。写更多信息(这样做的目的是什么?有什么要求和限制?)以便可以提供更具体的答案。

于 2013-01-29T14:37:21.057 回答
0

好的,为了更容易解释,假设: - 你的路由器的公共 IP 地址是 10.10.10.10 - 你的笔记本电脑的私有 IP 地址是 192.168.0.1 - 你想通过端口 80 进行通信(因为你提到了 PHP)

您需要做的是配置您的路由器,以便它将发往 10.10.10.10:80 的数据包转发到 192.168.0.1:80。这是最简单的 NAT 形式。

然后从其他任何有 Internet 连接的地方,您可以通过将数据包发送到 10.10.10.10:80 将数据包发送到您的笔记本电脑。

于 2013-01-30T00:22:40.350 回答