راکت

web socket in laravel

3 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

3
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

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

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

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

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

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

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

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

شاید پاسخ شما همین‌جا باشد

ستار
ستار
@sattar.gharanjik69

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

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

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