私の目標は、WLAN上のデバイスをリモートコントロールすることです。このデバイスには、このワイヤレスネットワーク(IP、マスク、ゲートウェイ、DNS)を設定できるソフトウェアがあります。私は正常にこのデバイスと私のコンピュータを共通のネットワークに接続することができます。両方のマシンが同じネットワークを共有しているので、私はそれらの間にソケットを開くことができると仮定しました。pythonの 'socket'モジュールを使って無線イーサネットホストに接続できますか?
import socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect(('192.168.xxx.xxx', XXXX))
(私はマックOS 10.11.6上のpython 2.7を使用しています) :私は唯一のタイムアウトを受け取るために、次のコードを使用しリモートで制御しようとしていますデバイスのIPとポートを知ります私が接続しているネットワークは、自分のデバイスに割り当てたIPとは異なるサブネット上にあります。私はまた、私のネットワークと同じサブネット上にIPを持つことを試みました。私がソケットを開けないようにするには、いくつかのことがあります。それは本当に私が後にしていることではありません。私の質問の心は、私が無線でデバイスに接続するためにpythonの「ソケット」モジュールを使用できるかどうかです。
'socket'モジュールでは、両方のマシンにソケットを開く必要があります。サーバーとクライアント。 –
あなたの接続をリッスンするプログラムはありますか? – Natecat
ワイヤレスかどうかは関係ありませんので、ソケット接続要求を受け入れる何かがあると仮定して実行する必要があります。 – birryree