ایجاد پیام رسان یا چت دو نفره
#1

 چطور می تونیم با استفاده از کانستراکت یه برنامه که داخلش بشه چت کرد و یا پیام رسان ساخت
کمک کنید
غرور حسن اجازت مگر نداده ای گل
که پرسشی نکنی اندلیب شیدا را
  پاسخ


 سپاس شده توسط:
#2
(1399/5/17، 01:19 عصر)مهرشاد نوشته است:  چطور می تونیم با استفاده از کانستراکت یه برنامه که داخلش بشه چت کرد و یا پیام رسان ساخت
کمک کنید
سلام دوست عزیز؛
چیزی که شما در سر دارین به دو حالت قابل پیاده سازیه:
  • 1- ریل تایم (Real-Time):
برای اینکه پیام رسانی فوری و بدون درنگ یا همون Instant Messaging رو پیاده سازی کنین باید از فناوری های ریل تایم وب مثل وب سوکت (Web Socket) استفاده کنین که کانستراکت هم ازش پشتیبانی میکنه. اگر به هر دلیلی با وب سوکت آشنا نیستین و صرفاً میخواین برای پیام رسانی ازش استفاده کنین یک سرویس رایگان به نام Achex وجود داره که میتونه به واسطه فناوری وب سوکت پیاده شده بر روی سرورهاش شما رو برای کاری که میخواین کمک کنه. 
انتخاب دومتون برای پیاده سازی ساز و کار ریل تایم در کانستراکت شیء مولتی پلیر کانستراکت هست که میتونین بدون ریز شدن توی جزئیات وب سوکت و به شیوه جمع و جورتری چیزی که در سر دارین رو پیاده سازی کنین. در اصل مولتی پلیر کانستراکت هم بر پایه وب سوکت ایجاد شده. احتمالاً استفاده از شیء مولتی پلیر کانستراکت براتون روان تر از استفاده از وب سوکت محضه.
 باید در نظر داشته باشین که چه از وب سوکت استفاده کنین و چه از مولتی پلیر کانستراکت سابقه ارسال پیام ها بعد از نابود شدن نشست (گفتگو) دو یا چند نفر تماماً از بین میره. پس باید ساز و کاری طراحی کنین که پیام های ارسالی در سرور ذخیره بشن و هر موقع که بهشون نیاز بود از سرور لود بشن. برای اینکار میتونین از یک زبان سمت سرور (بک اند) مثل PHP استفاده کنین.
  • 2- غیر ریل تایم:
​​​​​​​در این حالت شما از فناوری های ریل تایم مثل وب سوکت استفاده نمیکنین پس معنیش اینه استفاده از شیء مولتی پلیر کانستراکت هم در این حالت بی معنیه. پس به کمک یک زبان سمت سرور مثل PHP میاین پیام ها رو به یک دیتابیس، فایل XML، فایل جیسون و یا ... در سرور ارسال میکنین. در این حالت سرور شما حجم درخواست هایی که بهش ارسال میشه به مراتب بیشتر از حالت اوله و وظیفه سرور شما هم سنگین تره.
در نهایت باید بگم برای پیاده سازی هر یک از این دو حالت باز هم نیاز به یک زبان سمت سرور برای ثبت نام کاربران، تعیین عکس پروفایل، ارسال پیامک و ... دارین. پس اگر هیچ درکی از برنامه نویسی سمت سرور (تکنولوژیش مهم نیست) ندارین باید صادقانه بگم چیزی که میخواین براتون موقتاً لقمه بزرگیه. 
موفق باشین.
غایب
  پاسخ


 سپاس شده توسط: Amirhesam.KH ، nariman ، مهرشاد


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ذخیره کردن عدد به صورت خودکار mr_flicker_h 17 9,961 1399/9/26، 09:17 عصر
آخرین ارسال: sajaddi30
  دعوت ب همکاری مهدی حسینی 0 1,341 1399/9/26، 02:53 عصر
آخرین ارسال: مهدی حسینی
Information مشکل در کانستراکت ??? مهرشاد 14 7,988 1399/8/27، 07:05 عصر
آخرین ارسال: oak
  بار گذاری بازی در بازار مهرشاد فرمهینی 1 1,909 1399/7/10، 11:21 عصر
آخرین ارسال: amin hosseini
  تبلیغات سایت مهرشاد 3 3,186 1399/5/20، 11:59 صبح
آخرین ارسال: MrAlvand

پرش به انجمن: