ビジョンシステムがサーバーの場合、ホストのIPアドレスを0.0.0.0に設定するのはなぜですか?

現在ご覧いただいているのは最新版の内容です(V2.1.0)。異なるバージョンを参照する場合は、画面右上のボタンから切り替えが可能です。

■ ご利用中のバージョンが分からない場合はお気軽にサポート窓口までご連絡ください。

コンピューターは他のデバイスと通信する際、IPアドレスとポート番号を提供する必要があります。IPアドレスを0.0.0.0に設定すると、当プログラムはローカルホスト上のすべてのIPアドレスをリスニングすると意味します。

例えば、使用中のIPCに2枚のネットワークインターフェースカード(以下、NICと略す)が搭載されているとします。NIC1はデバイス1に接続し、NIC2はデバイス2に接続します。その場合、NICとデバイスのIPアドレスの対応関係は下表の通りです。

デバイス IPアドレス

NIC1

192.168.1.100

NIC2

192.168.2.100

デバイス1

192.168.1.10

デバイス2

192.168.2.10

  • IPCでは、TCP Server標準インターフェースサービスを起動し、ホストのIPアドレスを0.0.0.0に、ポート番号を50000に設定した場合、デバイス1とデバイス2は同じネットワークに接続していなくても、それぞれ接続しているNICのIPアドレスを経由して標準インターフェースサービスを使用することができます。

  • 一方、TCP Server標準インターフェースサービスを起動し、ホストのIPアドレスを192.168.2.100に、ポート番号を50000に設定した場合、IPCはNIC2を経由してデバイス2に標準インターフェースサービスを提供することができます。しかし、デバイス1に対しては標準インターフェースサービスを提供することができません。

以上の説明のように、Mech-Mindビジョンシステムがサーバーの場合、デフォルトでホストのIPアドレスを0.0.0.0に設定しています。また、この設定は変更することはできません。このような設定は簡単で、エラーを回避することもできます。クライアント側では接続するサーバー側のIPアドレスとポート番号を入力するだけで、通信ができるようになります。

Mech-Mindは、お客様のプライバシーを重視しています

このサイトでは最高の体験を提供するために Cookie を使用しています。サイトの閲覧を続ける場合、Cookie の使用に同意したことになります。「拒否する」を選択すると、このサイトを訪れた際に追跡や記憶が行われないように単独の Cookie が使用されます。