pegah
3 سال پیش توسط pegah مطرح شد
3 پاسخ

web socket in laravel

درباره نحوه پیاده سازی سوکت با لاراول میشه لطفا راهنمایی بفرمایید.


ثبت پرسش جدید
محمدرضا قمی اویلی
تخصص : لاراول
@ghomi 3 سال پیش مطرح شد
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 3 سال پیش آپدیت شد
3

قبل از وارد شدن به این موضوع بهتره با نحوه عملکرد Event ها در لاراول آشنا باشی
همچنین آشنایی با مبحث Broadcasting هم لازم هست..

بعش باید یه سوکت سرور راه اندازی کنی
که بتونی رویدادهای سمت بک اند رو از طریقش به کلاینت انتقال بدی

۲ گزینه معتبر برای انجام این در لاراول توصیه میشه

  • پکیج وب سوکت که دوستمون لینکش رو گذاشت
  • استفاده از echo-server

گزینه اول: سرور وب سوکت رو به صورت Native در PHP پیاده سازی کرده و ارتباطش با بک اند از طریق کانال http انجام میشه..
گزینه دوم:‌ بر پایه socket.io پیاده سازی شده و از طریق pub/sub در redis و یا دیتابیس، با بک اند ارتباط برقرار میکنه..

قبل از استفاده از هر کدوم ابتدا بهتره کمی در مورد تفاوت های Websocket و Socket.io تحقیق کنی..
این دو گزینه تفاوت های جزئی دارند که ممکنه روی انتخاب اثر بگذاره
برای بررسی تفاوت ها میتونی مقاله زیر رو هم بررسی کنی:

تفاوت وب‌ سوکت و Socket.io


ستار
@sattar.gharanjik69 3 سال پیش مطرح شد
0

آیا Websockets رو میشه تو Lumen استفاده کرد؟
من میخوام یه سرویس پوش دستی با سوکت داشته باشم
api هام رو با lumen نوشتم ، و میخوام ارتباط سوکتی با اپلیکیشن موبایل داشته باشم
ممنون میشم راهنمایی کنید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام