socket клиент не подключается к серверу в локальной сети
Я хочу создать соединение между пк и смартфоном в локальной сети.
Код сервера (пк):
import socket
server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.bind(('', 12345))
server.listen()
print("listening")
while True:
user, address = server.accept()
while True:
data = user.recv(1024).decode("utf-8").lower()
print(data)
... и клиента:
import socket
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect(('196.168.0.109', 12345))
while True:
client.send(input().encode("utf-8")
При запуске сервера в консоли пишется "listening" и дальше сервер ждет. Но при запуске клиента на телефоне нечего не происходит, даже ошибки. P.S. Код клиента я запускал через Termux, а сервера — через Visual Studio Code.