+1 امتیاز
قبل در کامپیوتر و اینترنت توسط (1.1هزار امتیاز)
تفاوت WebSocket و Comet socket برای پیاده سازی رابطه دو طرفه بین مرورگر وب و وب سرور در چیست؟

1 پاسخ

+1 امتیاز
قبل توسط (1.2هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ
در وب سوکت ریکوئست های بین کلاینت و سرور از هم جدا هستند یعنی وقتی یک ریکوئست از سمت کلاینت به سرور میاد معمولا سرور کانکشن رو باز نگه نمیداره و برعکسش از سمت سرور به کلاینت هم به همین صورت.ضمنا در وب سوکت تنها در مرحله Handshake از پروتکل Http استفاده میشه و بعد اون روی لایه Tcp هست.

اما comet در واقع یک جور پوسته برای پروتکل Http هست و کارکردش اینطوریه که کلاینت یک ریکوئست میده سرور ، و سرور تا زمانی که اطلاعات واسه کلاینت آماده نشده کانکشن رو باز نگه میداره و کلاینت رو منتظر نگه میداره و وقتی اطلاعات رسید میفرسته به کلاینت و کانکش رو می بنده.
قبل توسط (1.1هزار امتیاز)
تشکر از توضیح عالیتون.
قبل توسط (1.2هزار امتیاز)
خواهش میکنم

سوالات مشابه

0 امتیاز
1 پاسخ 1.1هزار بازدید
سوال شده 9 سال قبل در کامپیوتر و اینترنت توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
1 پاسخ 456 بازدید
0 امتیاز
0 پاسخ 213 بازدید
+1 امتیاز
2 پاسخ 5.0هزار بازدید
+1 امتیاز
0 پاسخ 387 بازدید
+2 امتیاز
1 پاسخ 382 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط kashi (7.2هزار امتیاز)
+1 امتیاز
0 پاسخ 418 بازدید
0 امتیاز
1 پاسخ 869 بازدید
...