Tengo esto en python:
Código Python:
Ver originalimport 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