I have a Flex/AIR application communicating with a PHP server application. Recently my client requested real-time-like connectivity between the applications to replace what we c
You cannot push data from the server to the client. That's the nature of the web :(
What you have to do is continuously poll the server from the client and check if something has changed.
If something has changed then you can take the necessary actions. This is how google / facebook and everyone else does this. To the user it looks like the server pushed the data but internally the client keeps polling the server.