💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ امیرحسین صحرانورد
چت آنلاین
لقمان آوند حل شده توسط لقمان آوند

برای راه اندازی چت آنلاین مشابه وب فیسبوک، نیاز به سوکت پروگرمینگ هستد ؟

و اینکه راه اندازی چت آنلاین به کدوم لایه osi مربوط میشه ؟

سلام

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

توی اپلیکیشن‌ها هم معمولا زبان هایی برای پیاده سازی چت استفاده میشه که توانایی پردازش غیر همزمان یا همون async رو داشته باشن. مثلا ابزاری مثل نود جی اس انتخاب بهتری برای پیاده سازی چت آنلاین به نسبت php هست و توانایی پاسخگویی به تعداد درخواست‌های خیلی بالاتری رو داره.

 

بهترین پاسخ
لقمان آوند ۱۲ دی ۱۳۹۸، ۰۸:۰۴

درود جناب دکتر... اکثر سرویس دهنده‌های چت آنلاین معمولا وبسایت‌ها رو دچار افزایش تعداد درخواست به سرور میکنن و این درخواست‌ها معمولا براساس یک سری اسکریپت‌های خارجی از سمت سرویس دهنده‌های چت آنلاین هست که برای کار کردن سرویس چت آنلاین الزامی هست... اما چه راهکاری وجود داره که بتونیم تعداد درخواست هایی که براساس اسکریپت‌های خارجی روی وبسایت‌ها میاد رو کنترل کنیم؟

 

منظور بنده این هست که آیا میشه از طریق دستکاری در فرآیند ارسال درخواست و پاسخ درخواست از سرور به کلاینت و از کلاینت به سرور تغییراتی اعمال کرد تا دست کم این اسکریپت‌های بیرونی تا حدی کنترل شن؟ یعنی با PHP دستوراتی برای مهار اونها نوشته بشه و یا راهکارهای دیگری؟

علیرضا ابراهیمی ۲۱ اسفند ۱۳۹۸، ۱۶:۲۵