I have seen this answer Sending data received in one Twisted factory to second factory , but my problem is somewhat different.
I have two servers each listening on their own ports for incoming connections. Server 1 (XMLFactory) receives request from a client, saves current state into MemCache key and sends HTTP request to external server.
reactor.listenTCP(int(appPort), XMLFactory(), interface=XMLhost)
reactor.listenTCP(int(uptPort), UPTFactory(), interface=UPThost)
External server returns a reply to a Server 2 (UPTFactory). Server 2 updates MemCache key.
The issue is to let Server 1's respective client connection know that key was updated, so it can update its client.
Your help is much appreciated.