Django заблокировано необработанное сокетное соединение - PullRequest
0 голосов
/ 06 апреля 2020

Я строю сервер сокетов на python, и это сработало. И когда я называю его как нить с сервера django, соединение отклоняется.

Это код моего сервера в потоке:

    def add_device_to(self):
    socket_server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    host = socket.gethostname()
    socket_server.bind((host, 5555))
    socket_server.listen()
    while True:
        socket_c , address = socket_server.accept()
        print("ok")
        self.register(socket_c, address)

Это код моего клиента:

socket_client1 = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = socket.gethostname()
socket_client1.connect((host,5555))

Ошибка на стороне клиента:

socket_client2.connect((host, 5554))
ConnectionRefusedError: [Errno 111] Connection refused

И когда я попробовал это на windows, все работало нормально.

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