python розетка работает на одном компьютере, но не на 2 - PullRequest
0 голосов
/ 16 июня 2020

Я написал простую python программу сокета клиент / сервер, все работает нормально, когда я запускаю клиент и сервер на одном компьютере, но когда я запускаю клиент и сервер на двух разных компьютерах (даже в локальной сети), ничего не происходит, как если бы одна из программ не была запущена ...

клиент:

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = "192.168.0.16"
port = 4242
def connection():
    try:
        s.connect((host, port))
    except:
        connection()
connection()

сервер:

host = "192.168.0.16"
port = 4242
s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((host, port))
s.listen()
conn, addresse = s.accept()

Любая помощь приветствуется !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...