Как подключить 2 разных устройства с помощью сокетов в Python3 - PullRequest
0 голосов
/ 31 мая 2019

У меня проблемы с подключением двух устройств с помощью сокетов с python.Оба подключены к одной и той же сети, и я использую локальный Ip серверного устройства (127.0.0.1).Сервер работает в среде Ubuntu, а клиент - это телефон Android.Код клиента выдает ошибку COnnectionRefusedError: соединение [Errno111] отклонено.

В устройстве Android я использую приложение Termux в качестве терминала и на нем установлено приложение python3. ПК подключен к сети черезEthernet, поэтому я не знаю, является ли это причиной проблемы.

Код сервера

import socket

ip = "127.0.0.1"
puerto  = 9789
dataConection = (ip, puerto)
maxConnections = 2 

#AF_INET = Ipv4
#SOCK_STREAM = TCP/IP(no udp)
socketServidor = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

socketServidor.bind(dataConection)
socketServidor.listen(maxConnections)

код клиента


import socket

ipServidor = "127.0.0.1"
puertoServidor= 9789


cliente = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
cliente.connect((ipServidor, puertoServidor))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...