Este exemplo é implementado usando a tecnologia asp.net2.0+ajax, sem usar banco de dados, e adota os novos conceitos 2.0 de coleções Dictionary e LinkedList para implementar o processamento de dados. Todo envio, recebimento, exibição de listas de usuários on-line, etc. são concluídos usando a tecnologia ajax para atingir a função de bate-papo sem atualização. O núcleo do Ajax é o objeto JavaScript XmlHttpRequest. Este objeto foi introduzido pela primeira vez no Internet Explorer 5 e é uma tecnologia usada para oferecer suporte a solicitações assíncronas: Primeiro faça login, digite seu apelido e entre na janela de chat. Você pode abrir dois navegadores e usar apelidos diferentes para entrar na sala de chat e experimentar.