تالار گفتمان مانشت
[درخواست کمک] پروژه چت با سی شارپ - نسخه‌ی قابل چاپ

[درخواست کمک] پروژه چت با سی شارپ - tarane.68 - 05 اسفند ۱۳۹۱ ۰۴:۲۴ ب.ظ

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

ممنون میشم راهنماییم کنید

کمک برای موضوع پروژه پایانی - blackhalo1989 - 05 اسفند ۱۳۹۱ ۰۶:۱۳ ب.ظ

هم ساکت پروگرمینگ نیازه هم برنامه نویسی نخ. ساکت پروگرمینگ تو C# به اندازه C سخت نیست (هرچند تو C هم سخت نیست). به نظرم چند ساعت وقت بذارید ببینید چیزی از کد های ساکت پروگرمینگ میفهمید یا نه. یه برنامه ساده ساکت بنویسیند مثلا یه تل نت (تو C حدودا ۲۰-۳۰ خط هر کدوم از کلاینت و سرور میشه که بیشترش مقدار دهای اولیه ساکت و این چیزاست).
راستی باید یه درک اولیه از شبکه هم داشته باشید.

کمک برای موضوع پروژه پایانی - tarane.68 - 05 اسفند ۱۳۹۱ ۱۱:۴۰ ب.ظ

ممنون و متشکر از راهنماییتون

یه برنامه کوچیک چت نوشتم که دو برنامه است که روی کلاینت و سرور نصب میشه و فقط میتونن متن ارسال کنند. بنظرتون اگه بخوام اون رو مثل یه مسنجر مثلا یاهو یا نیمباز یا ... توسعه بدم امکانش هست؟

آموزش کامل یا مقاله ای جامع در این رابطه سراغ دارید که من بتونم ازشون استفاده کنم؟
چندتا فایل آموزشی دانلود کردم ولی احساس میکنم کامل نیست

ممنون

اگه موضوعی بهتر از این موضوع به نظر شما خوبه بهم بگید

RE: [درخواست کمک] پروژه چت با سی شارپ - IT93 - 12 مرداد ۱۳۹۲ ۰۲:۴۵ ق.ظ

برای کار کردن روی شبکه و سوکت بهتره برید سمت پایتون

(۰۵ اسفند ۱۳۹۱ ۰۴:۲۴ ب.ظ)tarane.68 نوشته شده توسط:  با سلام خدمت همه دوستان
من میخوام برای پروژه پایانیم یه برنامه چت کامل برای کامپیوتر بنویسم . یه برنامه مثل نیمباز .

برنامه های چت و میشه به چند مدل نوشت.
اول باید مشخص کنید که بیشتر از ۲نفر هم ساپرت کنه یانه . اگه برا ۲ نفر میخواید بنویسید بهتره کل اطلاعات و بفرستید روی ۱ سرور و این برنامه تنها کاری که باید بککنن اینه که از روی سرور ها بخونن هر چیزی که اضافه میشه بهش.
اینی که من گفتم مدلی نیست که برنامه های رایج ازش استفاده میکنن چون ساده ترین حالته . مسنجرهای فعلی بهشون میگن "لحظه ای " یا "instant" یعنی به محض اینتر زدن پیغام ۱ راست میره سراغ طرف که داری باهاش چت میکنی؛ نه ۱ سرور
ولی اگه بشتر از ۲ بخواین بیچیده میشه.
خلاصه ازین داستان ها زیاد داره ولی کلا سخت نیست مخصوصا با پایتون ؛ ۱ سرچ ساده کنی کد امادش هم میتونی گیر بیاری خیلی پیچیده نیست