Código Python:
Ver original
import SocketServer class MyTCPHandler(SocketServer.BaseRequestHandler): def handle(self): self.data = self.request.recv(1024).strip() print "{} wrote:".format(self.client_address[0]) print self.data self.request.sendall(self.data.upper()) if __name__ == "__main__": HOST, PORT = "190.56.254.233", 9999 server = SocketServer.TCPServer((HOST, PORT), MyTCPHandler) server.serve_forever()
Si en HOST le pongo "Localhost" me funciona a la perfeccion, pero con el detalle de que solo en una red local.
lo que quiero es que una pagina web (PHP) envie mensajes a cierto ordenador utilizando la ip publica (EJ: 190.52.254.255) pero cuando pongo la ip publica en el programa python me tira este error: error: [Errno 10049] The requested address is not valid in its context
Agradezco de antemano la ayuda.
salu2