ورود به سایت

ثبت نام در سایت

Registration confirmation will be e-mailed to you.

فراموشی رمز

دو × پنج =

بستن

صرافی ملی ایران قیمت لحظه‌ای آخرین بروز رسانی 09:57:02 *** 1398/04/27: قیمت فروش دلار 11500 تومان و قیمت فروش یورو 13400 تومان

تیتر اصلی روزنامه ها پنجشنبه 1398/04/27::: مردم سالاری: شطرنج ظریف در نیویورک; «مایک پمپئو» وزیر امور خارجه آمریکا در اظهارتی که به سرعت به تیتر نخست رسانه‌های غربی تبدیل شد، عنوان کرد که ایران، «برای نخستین بار» با مذاکره در مورد برنامه موشکی‌اش موافقت کرده است. *** شرق: محمد جواد ظریف در گفتگو با بی بی سی;اگر جنگ شود، کسی در منطقه در امان نیست*** ایران عقبگرد دلار مقابل ریال; قیمت‌ها در بازار ارز و طلا به پنج ماه قبل بازگشت؛ زمانی که در بهمن ماه سال گذشته دلار در کانال 11 هزار تومان قرار داشت و سکه تمام بهار آزادی نیز در کانال 3.9 میلیون تومانی قرار داشت. *** اطلاعات: دکتر ظریف در اجلاس « توسعه پایدار» در نیویورک : تحریم های غیر قانونی آمریکا بزرگترین مانع دستیابی به توسعه پایدار است. *** ابتکار: معمای آراء خاکستری; در گزارش‌های مکرر روزنامه تا به حال به فضای بی‌رمق و کسل‌کننده جریان‌ها و فضای سیاسی کشور در آستانه انتخابات اسفندماه 98 اشاره شده است. اینکه گویی احزاب و نخبگان فکری به یک بن‌بست گفتمانی رسیده‌اند و قادر نیستند برای انتخابات پیش‌رو یک راهکار و استراتژی کارآمد ارائه دهند. *** کیهانانتظار سفره مردم از گام مثبت کاهش نرخ ارز; در پی سقوط آزاد قیمت دلار در روزهای اخیر، آرامش به بازار ارز بازگشته اما به نظر می‌رسد این کاهش نرخ زمانی مفیدتر خواهد بود که تاثیر آن در معیشت مردم هم نمایان شود. *** دنیای اقتصاد اقلیم ۵۲۰ شهر در ۲۰۵۰; آب و هوای «تهران» تا سال ۱۴۲۹ به اقلیم امروز «سن‌برناردینو» تغییر می‌کند; این شهر، رطوبت بالا دارد و روزهای بارشی در آن بسیار کم و در عین حال، حداقل دمای هوا در زمستان در این شهر، بالای صفر درجه سانتی‌گراد است. *** آرمان امروز: قيمت‌ مسكن تابع ارز نيست; پس از سقوط آزاد قیمت ارز، سکه و طلا، حالا شهروندان منتظر ریزش قیمت سایر کالاها، به‌ویژه خودرو و مسکن هستند. اما پرسش اصلی این است که آیا روند کاهشی نرخ ارز در هفته‌ها و ماه‌های آینده هم ادامه می‌یابد که بر قیمت سایر محصولات هم تاثیر بگذارد؟ ***

چگونه یک پروژه برنامه نویسی چت بین چند کامپیوتر با زبان C# بنویسیم؟

چگونه یک پروژه برنامه نویسی چت بین چند کامپیوتر با زبان C# بنویسیم؟

آموزش پروژه محور برنامه نویسی چت بین چند کامپیوتر با زبان C#

این آموزش، توضیح کدهای برنامه چت مبتنی بر سرور کلاینت است. با اینکه مبانی اولیه برنامه نویسی #C در این آموزش تا حدودی گفته شده است، استفاده کننده از این آموزش بهتر است با مبانی اولیه برنامه نویسی آشنایی داشته باشد. فایل اصلی این پروژه در همین پست قرار داده شده است. قبل از شروع به مطالعه فایل پروژه را از انتهای این صفحه از قسمت اطلاعات مطلب دانلود کنید. برای واضح تر دیدن عکس ها آنها را در یک تب جدید باز کنید.

این آموزش از چهار قسمت تشکیل شده است

۱. نحوه اجرا همزمان دو پروژه در Microsoft Visual Studio

۲. آموزش: بررسی کد های سمت سرور

۳. تمرین: بررسی کد های سمت کلاینت

۴. منبع کدها

مطالب مرتبط


گام 1 - نحوه اجرا همزمان دو پروژه در Microsoft Visual Studio

نحوه اجرا  همزمان دو پروژه در Microsoft Visual Studio

آموزش نحوه اجرا همزمان دو پروژه در Microsoft Visual Studio

در ابتدا فایل Server_Net.sln  را از طریق نرم افزار Microsoft Visual Studio اجرا کنید.

نحوه اجرا  همزمان دو پروژه در Microsoft Visual Studio

حالا می خواهیم Client.sln را به ‘Solution ‘Server_Net اضافه کنیم.

برای این کار بر روی ‘Solution ‘Server_Net کلیک راست می کنیم. از منو Add گزینه Existing Project را انتخاب می کنیم.

نحوه اجرا  همزمان دو پروژه در Microsoft Visual Studio

وارد پوشه Client_Net می شویم و دوباره وارد پوشه Client_Net می شویم. حالا آیکن Client_Net.csproj را انتخاب می کنیم.

نحوه اجرا  همزمان دو پروژه در Microsoft Visual Studio

می بینیم که Client_Net در زیر مجموعه ‘Solution ‘Server_Net قرار دارد.

نحوه اجرا  همزمان دو پروژه در Microsoft Visual Studio

حالا بر روی ‘Solution ‘Server_Net کلیک راست می کنیم و گزینه Properties را انتخاب می کنیم.

در پنجره باز شده ابتدا بر روی گزینه Multiple startup projects کلیک می کنیم و بعد از قسمت Action با کلیک کردن بر روی گزینه None آن را به Start تغییر می دهیم. بر روی دکمه OK کلیک می کنیم.

نحوه اجرا  همزمان دو پروژه در Microsoft Visual Studio

دکمه F5 را می زنیم تا برنامه با Debugging اجرا شود.

گام 2 - بررسی کد های سمت سرور

بررسی کد های سمت سرور

آموزش بررسی کد های سمت سرور

– در ابتدا کلمه using را می بینید. بعد از آن namespace مورد نظر آمده است. این خط کد برای استفاده کلاس ها، متد ها و … در namespace مورد نظر است. برای مثال using System.Net.Sockets برای استفاده از کلاس های Socket می باشد.

گام 3 - ادامه بررسی کد های سمت سرور

ادامه بررسی کد های سمت سرور

آموزش ادامه بررسی کد های سمت سرور

(private void frmMain_FormClosing(object sender, FormClosingEventArgs e

        }

            ;e.Cancel = true

            try

          }

                ;(handler.Shutdown(SocketShutdown.Both

                ;(listner.Shutdown(SocketShutdown.Both

               ;()th1.Abort

                ;()th2.Abort

           {

            catch

           }

       {

            ;(Environment.Exit(0

– در این قسمت در صورتی که دکمه خروج از برنامه را بزنید این دستورات اجرا می شوند.

– در مرحله اول باید بر روی FormColsing یک دابل کلیک کنید تا بتوانید کد های بالا را وارد کنید.

– قبل از عبارت try-catch دستوری برای لغو کردن رویداد ها می باشد که از نوع Boolean می باشد.

– ;(handler.Shutdown(SocketShutdown.Both در این خط کد هم سوکت handler پایان می پذیرد. و منظور از Both هم Sending و هم Receiving است.

– در خط بعدی همین اتفاق برای سوکت listner می افتد.

– در دو خط بعدی هم ترد های th1 و th2 پایان می پذیرند.

– ;(Environment.Exit(0 – با این خط کد هم محیط برنامه بسته می شود.

گام 4 - بررسی کد های سمت کلاینت

بررسی کد های سمت کلاینت

– برنامه نویسی مانند یادگیری زبان است. در مرحله اول گوش کردید و حالا زمان صحبت کردن است. به عنوان تمرین خودتان کدهای سمت کلاینت را بررسی کنید.

گام 5 - منبع کد ها

منبع کدها

/سورس-کد-پروژه-چت-بین-چند-کامپیوتر/www.sourceiran.com/programing/c

 

با آرزوی موفقیت

اطلاعات مطلب

  • آموزشی
  • 239 بازدید
  • (5 votes, average: 4٫20 out of 5)
    Loading...
  • آخرین ویرایش توسط : مرتضی کعبی فلاحیه - یکشنبه, ۱۹ اسفند ۹۷, ۳:۰۷ ب٫ظ
  • دریافت فایل

دیدگاه کاربران

  1. Avatar
    حجت شایا - ۱۳۹۸/۰۲/۱۷ - ۹:۵۷ ب٫ظ
  2. Avatar
    پارسا پورمحمد - ۱۳۹۸/۰۲/۳۰ - ۲:۲۶ ب٫ظ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بهترین علوم و دانش برای شما گردآوری میشه

آخرین های آیا میدانید

از همه جا براتون مطلب داریم لطفا کلیک کنید

مطالب برگزیده

موضوعات مهم سایت

مطالب محبوب


تازه‌ترین جزئیات از ساخت داروی “درمان تومور مغزی” توسط متخصصان ایرانی; رئیس مرکز تحقیقات صرع دانشگاه مونستر آلمان تازه‌ترین جزئیات از ساخت داروی “درمان تومور مغزی” توسط متخصصان ایرانی با عنوان “نانودارو کورکومین” را تشریح کرد. پروفسور علی ‌گرجی در گفت‌وگو با خبرنگار تسنیم در استان تهران، در پاسخ به این سؤال که نانوداروی کورکومین چگونه می‌تواند با تومور مغزی مبارزه کند، اظهار داشت: نانوداروی کورکومین که ماده اصلی آن زردچوبه است برای درمان سرطان مغز به‌کار می‌رود و حتی در علم قدیم و طب سنتی زردچوبه داروی ضدالتهاب معرفی شده و در تحقیقات زیادی که روی سلول‌های سرطانی مختلف انجام شده است ثابت شد زردچوبه نه‌فقط برای سرطان مغز بلکه در درمان سرطان‌های دیگر مانند سرطان پستان و سرطان روده هم مؤثر است.

خبرگزاری فارس: رابطه‌بازان و مفسدان در آینده کشور هیچ جایی ندارند; رئیس قوه قضائیه در مراسم تشییع شهدا، گفت: خون شهدا این نظام را تضمین کرده است، آینده از آنِ متقین است و پولداران و رابطه‌بازان و مستکبران و مفسدان در آینده هیچ جایی ندارند.