در وب سوکت ریکوئست های بین کلاینت و سرور از هم جدا هستند یعنی وقتی یک ریکوئست از سمت کلاینت به سرور میاد معمولا سرور کانکشن رو باز نگه نمیداره و برعکسش از سمت سرور به کلاینت هم به همین صورت.ضمنا در وب سوکت تنها در مرحله Handshake از پروتکل Http استفاده میشه و بعد اون روی لایه Tcp هست.
اما comet در واقع یک جور پوسته برای پروتکل Http هست و کارکردش اینطوریه که کلاینت یک ریکوئست میده سرور ، و سرور تا زمانی که اطلاعات واسه کلاینت آماده نشده کانکشن رو باز نگه میداره و کلاینت رو منتظر نگه میداره و وقتی اطلاعات رسید میفرسته به کلاینت و کانکش رو می بنده.