I test this demo(http://labs.adobe.com/technologies/cirrus/samples/) on my android phone (htc evo 4G)
It can connect Cirrus Server
but can't connect to pc client
anyone know why?
I test it through wifi
most likely you have the "double NAT with no hairpin" case. if this is the case, PC->android will probably never work. android->PC should work if the PC doesn't have its firewall enabled and isn't itself behind another NAT.
if you change your wifi to "bridged" instead of NAT (eliminating the double-NAT) then it should work.