Como o engine.io é diferente do socket.io

LearnBoost parece ter um novo projeto chamado engine.io que, em teoria, parece ser semelhante ao socket.io. 1) Em quais cenários você usaria um versus o outro? 2) Para novos projetos que requerem comunicação baseada em soquetes HTML5 através do node.js, devemos usar engine.io e NOT socket.io

questionAnswers(4)

yourAnswerToTheQuestion