WebSockets vs soquetes TCP brutos no Flash

O que os WebSockets adicionam à conexão TCP bruta? Por que devo usar o WebSockets?

Gostaria de ouvir contras e prós como:

Bom: os WebSockets adicionam algumas coisas úteis como conexão automática, IDs de sessão, et Bad: WebSockets adicionam muita sobrecarga

Vou ter apenas clientes Flash, não há necessidade de oferecer suporte a clientes Javascrip

questionAnswers(1)

yourAnswerToTheQuestion