Я строю сервер сокетов на 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, все работало нормально.