آموزش Qt - ایجاد Chat Application(جلسه دوم)

vrfEducation
vrfEducation
1.7 هزار بار بازدید - 8 ماه پیش - یکی از روش های ارتباط
یکی از روش های ارتباط میان برنامه های مختلف و حتی با دستگاه های سخت افزاری، ارتباط از طریق شبکه است. برای این منظور باید از پروتکل هایی مانند UDP یا TCP/IP استفاده کرد. پروتکل TCP جهت ایجاد یک مسیر قابل اطمینان میان برنامه هاست. تضمین صحت ارسال اطلاعات در این روش وجود دارد و بالطبع سرعت ارسال پایین است. از این رو برای ارسال اطلاعات حساس از این پروتکل استفاده خواهیم کرد. با توجه به اینکه در یک برنامه چت اطلاعات مختلفی میان سرور و کلاینت رد و بدل میشوند لذا باید راهی تعیین داده ای که در حال ارسال است پیدا کنیم. در این گونه موارد معمولا قراردادی میان سرور و کلاینت تنظیم میشود که یکی از بخش های این قرارداد نوع داده ارسالی است. پس از واکشی نوع داده ارسالی نسبت به خواندن بقیه اطلاعات و برخورد با آنها تصمیم گیری میکنیم. در این جلسه یک قرار داد میان سرور و کلانیت خواهیم داشت و اطلاعاتی مانند وضعیت، نامک لاینت و همچنین نمایش پیام درحال تایپ بین سرور و کلاینت ارسال میکنیم فایل های پروژه از مسیر زیر قابل دستیابی هستند https://github.com/vRFEducation/qtchatapplication #qt #qtlearn #کیوتی #کیوت #chatapp #qtcpsocket #qtcpserver
8 ماه پیش در تاریخ 1402/10/16 منتشر شده است.
1,730 بـار بازدید شده
... بیشتر