내 목표는 WLAN에서 장치를 원격 제어하는 것입니다. 이 장치에는이 무선 네트워크 (IP, 마스크, 게이트웨이, DNS)를 구성 할 수있는 소프트웨어가 있습니다. 이 장치와 컴퓨터를 공용 네트워크에 연결할 수 있습니다. 두 컴퓨터가 같은 네트워크를 공유하기 때문에 나는 그들 사이에 소켓을 열 수 있다고 가정했다.파이썬의 '소켓'모듈을 사용하여 무선 이더넷 호스트에 연결할 수 있습니까?
import socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect(('192.168.xxx.xxx', XXXX))
(나는 맥 OS 10.11.6에 파이썬 2.7을 사용하고 있습니다) : 나는 단지 시간 제한을받을, 다음 코드를 사용하여 원격으로 제어하려고 시도하고있는 장치의 IP와 포트를 알고 내가 연결 한 네트워크가 내 장치에 할당 한 IP와 다른 서브넷에 있습니다. 나는 또한 내 네트워크와 같은 서브넷에 IP를 가지고 이것을 시도했다. 소켓을 열지 못하게하는 여러 가지 일이있을 수 있습니다. 그게 내가 진짜로하는 것이 아니다. 내 질문의 핵심은 파이썬의 '소켓'모듈을 사용하여 무선으로 장치에 연결할 수 있는지 여부입니다.
'socket' 모듈은 두 기계 모두 소켓을 열도록 요구합니다. 서버 및 클라이언트. –
연결을 수신하는 프로그램이 있습니까? – Natecat
무선 연결 여부는 중요하지 않으므로 소켓 연결 요청을 받아들이는 무언가가 상대방에 있다고 가정하여 수행 할 수 있어야합니다. – birryree