python,sockets,не на локальной сети

import socket
import threading
server = socket.socket(
    socket .AF_INET,
    socket.SOCK_STREAM,
)
server.bind(
    ("{МОЙ ВНЕШНИЙ IP}", 25565)

)
server.listen()
users = []


def send_all(data):
    for user in users:
        user.send(data.encode())



def listen_user(user):
    while True:
        data = user.recv(1024).decode()
        print(data)
        send_all(data)



def start_server():

 while True:

     user_socket, address = server.accept()
     users.append(user_socket)
     print(address[0])
     listen_accepted_user = threading.Thread(target=listen_user, args=(user_socket,))
     listen_accepted_user.start()



if __name__ == '__main__':
    start_server()

при запуске получаю: server.bind( OSError: [WinError 10049] Требуемый адрес для своего контекста неверен


Ответы (0 шт):