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

*بانو بهار*

کاربر نگاه دانلود
کاربر نگاه دانلود
عضویت
2016/08/15
ارسالی ها
3,937
امتیاز واکنش
10,965
امتیاز
804
محل سکونت
میان شکوفه‌ها
1- پیاده سازی UI مربوط به گفتگو در سمت کلاینت با استفاده از HTML, جاوااسکریپت و CSS. این قسمت در مرورگر کاربر ها زمانی که سایت شما را باز می کنند لود می شود و امکان ارتباط آنها با سایر کاربران را فراهم می سازد. در این UI پیغام های وارد شده توسط کاربران دریافت می شود و به سرور فرستاده می شود و سرور آن پیغام ها را به سایر کاربران مورد نظر نمایش می دهد. برای این مدل UI در پلاگین های JQuery نیز موارد خوبی یافت می شود.

2- پیاده سازی یک سرور که وظیفه ارتباط بین کلاینت ها را دارد و پیغام های ارسال شده توسط کاربران را می گیرد و به مقصد می رساند. برای پیاده سازی این قسمت می توانید از هر زبان برنامه نویسی سمت سرور مثل جاوا، PHP و ... استفاده کنید.

3- انتخاب یک پروتکل و روش ارتباطی که پیغام ها با استفاده از آن بین کلاینت و سرور رد و بدل شوند. به نظر من برای این کار در حال حاضر بهترین روش WebSockets است ولی می توان از روش های دیگری مثل Comet sockets نیز استفاده شود.
 
  • پیشنهادات
  • hojredar

    کاربر نگاه دانلود
    کاربر نگاه دانلود
    عضویت
    2018/03/28
    ارسالی ها
    1
    امتیاز واکنش
    3
    امتیاز
    6
    سن
    25
    جالب بود، از این روش برای اتاق چت ها استفاده میشه؟
    آیا دوره ای هست که بتونه آموزش بده بر بستر وب یک همچین اتاق گفتگویی راه اندازی بشه ؟
     

    برخی موضوعات مشابه

    بالا