I have a nice debate.. If you don't include the special features of streaming audio/video but look more to the other features(rich media messaging/real-time collaboration), then I wonder what is the difference by using a socket server program(not xml, but using packets) and the communication server.

Anyone(FlashGuru?) any idea?