2011-07-30 25 views
2

インターネットを使用してデバイスを遠隔地に制御したいと考えています。インターネット経由の制御デバイス

私はいくつかの実験を行いました。私はWIFI経由で接続された1台のノートパソコンと、ルータ経由で接続されたコンピュータを持っています。それはうまく動作します。今は私が他のルータに接続されたシステムから走っても、どちらもインターネット接続ができていませんでした。

多くのコンピュータがあるため、1つの理由はIPをトレースできないことがあります。実装はここで完了しましたhttp://csharp.net-informations.com/communications/csharp-server-socket.htm

インターネット経由でデバイスを制御することは可能ですか?

第2の違いは何ですか?SocketsWinsock

+0

に、この記事を見て、あなたは先のルータでNTP(ポートフォワーディング)を設定しましたか? – xlk

+0

いいえ私はそれを設定しなかった –

答えて

3

あなたが無線LANとルータを使用してシステムを試したとき、私はあなたが同じネットワーク上にいると仮定しました。これで、ルータのパブリックIPアドレスを使用しているインターネットを使用して、使用しているポートを、データをルーティングする特定のコンピュータにマップします。静的IPアドレスがない場合は、DyDNSOpenVPNのようなものを使用してプライベートネットワークを作成してください。

は限りソケット対のWinsockについてのご質問は、このarticle

編集を見て:port forwarding

+0

どのように私はパブリックIPアドレスを持つことができますか?私はADSLを持っている - > Wifiルータに行く - >他のデバイス 私はルータのIP ADSL IPを持っている必要があり、それらを得る方法は? –

+0

クライアントがサーバに接続されているルータのパブリックIPを使用する場合、そのルータに複数のシステムが接続されている可能性があります。クライアントはどのように対処するのでしょうか? –

+0

インターネットに接続するデバイスには、静的アドレスまたは動的アドレスのいずれかのIPアドレスが割り当てられています。ルータの設定を見てアドレスの内容を調べることができます。 –

関連する問題