May 24, 2012

black rider black rider
Lab Rat
17 posts

چت

 

سلام دوستان ببخشید که اینقدر سوال میپرسم! من دارم یه برنامه چت مینویسم که به صورت کلاینت سروری
می خواستم یکم برام توضیح بدین که چطور بین اپلیکیشن کلاینت و سرور ارتباط برقرار کنم، یعنی کلاینت باید چی بفرسته و سرور چطور به اون گوش بده؟
یا از کدوم پروتکل استفاده کنم بهتره؟
یا لینک بهم معرفی کنید.
اپلیکیشن کلاینت به چه ماژول هایی نیاز داره؟ اگه یه نمونه کوچیک بهم معرفی کنید تا ببینم چی کردع ممنون میشم البته اون مثال کیوت بدردم نخورد چون سرور و کلاینت با همه.

 Signature 

Black Rider

4 replies

May 24, 2012

soroush soroush
Dinosaur Breeder
781 posts

هم با TCP/IP می‌تونی بنویسی هم با UDP. اما اولی خیلی بهتره. مستندات رو بخون. از کلاس‌های ‌QTcpSocket و QTcpServer باید استفاده کنی.

May 26, 2012

black rider black rider
Lab Rat
17 posts

کسی می تونه کمک بیشتری بهم بکنه؟

 Signature 

Black Rider

May 27, 2012

abbas farahmand abbas farahmand
Dinosaur Breeder
373 posts

سلام
خب اینجا واسه همین ایجاد شده دوست عزیز
این برنامه خیلی بهت کمک میکنه
simple chat [qt-apps.org]

 Signature 

If You Want You Can!

May 28, 2012

iraj.jelo iraj.jelo
Lab Rat
16 posts

شما می تونین یه برنامه چت درست کنین که فقط 2 کامپیوتر باهم در ارتباط باشن. ولی اگر می خاین یه برنامه حرفه ای بسازین باید اولا سورس سرور شما بصورت ترد عمل کنه و چندین کانکشن رو بتونه بپذیره و پاسخ بده. و برای اینکه همه کلاینتا بش دسترسی داشته باشن باید سورسه سرور روی سرور توی نت آپلود شه. البته گمون کنم که اینجوری باید باشه. پس شما نیاز به دیتا بیس سمت سرور و سورس سمت سرور و کلاینت دارین . برای همه ایناهم می تونین از ماژولهای QtSql QtNetwork QThread استفاده کنی

 
  ‹‹ لینک کردن در ویندوز      راست‌به‌چپ نوشتن در فروم ››

You must log in to post a reply. Not a member yet? Register here!