1

良い一日、

基本的に、固定IPアドレスでインターネットに接続されたラップトップを持っています。おそらくPHPスクリプトを使用してサーバーにデータ/文字列をラップトップに送信し、それを受信できるようにする必要があります。

今、私がローカルネットワーク内にいれば、それを行うことができました. しかし、外部ネットワークから送信したい場合はどうすればよいでしょうか? デバイスには、任意のインターネット接続からアクセスできる特定のアドレスがありますか?

4

2 に答える 2

0

デバイスには、任意のインターネット接続からアクセスできる特定のアドレスがありますか?

いいえ、ラップトップに外部 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 の最も単純な形式です。

次に、インターネット接続があればどこからでも、パケットを 10.10.10.10:80 に送信することで、ラップトップにパケットを送信できます。

于 2013-01-30T00:22:40.350 に答える