python Socket localhost И connect по другой сети
Сделал в питоне socket с указанием IP ноутбука (получен командой ipconfig в cmd), который подключен к wifi от андроида1
Сделал приложение с клиентом, который должен подключаться (connect) к этому ip на ноуте. Если запустить это приложение на том же андроиде (то есть андроид1), с которого раздается wifi, то все работает. Но если взять другой андроид, который имеет другую сеть, то ничего не работает. Как позволить подключаться к ноуту?
Подключение следующее s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
Ответы (1 шт):
Если я понял правильно, то вы собираетесь подключиться с [андрод, сеть1] к [ноутбук, сеть2].
Если это так, то вам придётся подключаться к (ip ноутбука, открытый порт), чтобы код сработал как надо. В таком случае нужно иметь открытый порт на компьютере. Открывая порт, вы откроете доступ к вашему устройству всем злоумышленникам, в том числе и троянам.
Чтобы посмотреть открытые порты на компьютере, нужно в консоли Windows прописать команду netstat -a