سلام خدمت استاد آوند عزیز و تشکر بابت این دوره خوب .
سوالم اینه که شما گفتید که مثلا http یک راه ارتباطی هست که به صورت connectionless هست که وقتی یک درخواست چه از سمت سرور و یا چه از سمت کلاینت ارسال میشه کانکشن قطع میشه و دوباره یه کانکشن دیگه اجرا میشه و توی websocket ولی پایدار هست و تا موقعی که ما نخوایم این ارتباط قطع نمیشه و هر چه قدر بخوایم میتونیم پیام بدیم به هم
حالا سوالم اینه که خب توی websocket کی ارتباط قطع میشه من اینو نفهمیدم یعنی چی که هر وقت که بخوایم اتصال رو میتونیم قطع کنیم یعنی وقتی اتصال به اینترنت رو خاموش کنیم این اتصال قطع میشه یا کاره دیگه ای باید بکنیم ؟؟
ajax که میدونم که با js هست و اینکه میتونیم باهاش درخواست بفرستیم به سمت سرور و پاسخ رو دریافت کنیم بدون refresh صفحه ولی با پروتکل http . خب میخواستم بدونم websocket هم تقریبا همچین چیزیه ؟ یعنی بدون رفرش میشه صفحه وب رو داده بهش اضافه کنیم و حذف کنیم ؟؟ و اینکه مثلا توی سایتهای فروشگاهی یا آموزشی که سبد خرید وجود داره خب با ajax میتونیم وقتی خواستیم محصولی را اضافه کنیم یا حذف کنیم با ajax کاری کنیم که بدون اینکه صفحه رفرش بشه از سبد خرید حذف بشه یا بهش اضافه بشه خب میخوام ببینم برای این کارها باید از ajax استفاده کرد یا websocket یعنی میخوام بدونم کلا websocket اومده جای Ajax رو هم گرفته یا نه
و اینکه کلا این فصل خیلی مهم و کاربردی بود ولی تقریبا تئوری و با pdf توضیح دادید و مفاهیمشون رو کاملا متوجه شدیم میخوام بدونم تو فصلهای بعدی از این مفاهیم هم به صورت عملی استفاده میکنیم مثلا همین socketها ، مثلا من نمیدونم که چطوری باید با socket درخواست بزنیم خب این درخواست هایی که به سرور میزنیم با http هست چطور باید بگیم که با socket این درخواست رو ارسال کن یعنی کلا یه زبان دیگه باید استفاده بشه کلا چطوریه ؟