تبلیغات

نسل باران

|

بانک شماره و موبایل popup window

قالب های حرفه ای وردپرس

|

پلاگین وردپرس popup window

وب سایت دانشجویان کارشناسی و ارشد کامپیوتر خرم آباد - مطالب Socket Programming
نسل باران
وب سایت دانشجویان کارشناسی و ارشد کامپیوتر خرم آباد
امام علی (ع) می فرمایند: « زکات العلم نشرهُ» زکات علم نشر آن است.
به سایت ما خوش آمدید
در این مقاله سعی داریم تا شما را با سوکت پروگرمینگ آشنا سازی.
پیش نیاز : آشنایی با مفاهیم شبکه ای مانند IP و Port و Socket و Send - Receive و Client و Server
ابتدا برنامه سمت سرور را مینویسم . در این برنامه می بایست یک پورت را باز کرده و به آن گوش دهیم و دریافتی را نمایش دهیم .
ابتدا می بایست فضای نامهای زیر را با استقاده از using به کامپایلر سی شارپ معرفی کنیم :
System
System.Net
System.Net.Socket
System.Text
این کار را به این صورت انجام می دهیم :

using System;
using System.Net;
using System.Net.Sockets;
using System.Text;

اکنون متغیری به نام را به صورت سراسر static تعریف میکنیم (از آنجایی که متد Main یک متد static است کلیه متغیرها و توابع مورد استفاده در آن نیز باید static باشند.)
متغیرها و متدهای Static را میتوان اینگونه تعریف کرد :
متغیرها و توابعی هستند که در یک کلاس به طور مشترک بین کلیه اشیاء گرفته شده از آن کلاس وجود دارند نه اینکه به ازای هر شیء یک نمونه از آن ایجاد شود. دسترسی به این متغیرها از طریق نام کلاس ممکن خواهد بود.
در مثال زیر کلاسی به نام Circle تعریف کرده ایم که دارای یک متغیر عادی به نام r است . این متغیر شعاع دایره را نگه میدارد.
متغیر PI به صورت static تعریف شده است چرا که عدد پی به ازای کلیه اشیاء این کلاس ثابت است.
در کلاس MainClass از کلاس Circle یک شیء ساخته ایم و از آن استفاده کرده ایم

class Circle
{
public static float PI =3.14;
public int r;
public static void PrintIt(double dbl)
{
Console.WriteLine(dbl);
}
}
class MainClass
{
static void Main(string[] args)
{
Circle cl = new Circle();
Console.WriteLine("Please Enter The Circle R");
cl.r = Convert.ToInt32( Console.ReadLine());
Circle.PrintIt(Circle.PI * cl.r * cl.r);
}
}

حال به مطلب اصلی خود بازگردیم :



ادامه مطلب


نوع مطلب : Socket Programming، شبکه(Network)، مهندسی اینترنت، برنامه نویسی، 
برچسب ها :
لینک های مرتبط :



( کل صفحات : 2 )    1   2   
درباره وبلاگ


امام صادق(ع) می فرمایند: «اِنُّ لِکلِّ شیءٍ زکاةً و زکاةُ العِلمِ اَنْ یُعَلِّمَهُ اَهلَهُ» برای هر چیزی زکاتی است،و زکات علم آن است که آن را به اشخاص شایسته بیاموزید. (منبع: تحف.ص 364)

امام علی (ع) می فرمایند: « زکات العلم نشرهُ» زکات علم نشر آن است.

مدیر وبلاگ : s1390
مطالب اخیر
نویسندگان
صفحات جانبی
آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :
فرم تماس
نام و نام خانوادگی
آدرس ایمیل
امکانات دیگر
دریافت كد ختم صلوات
کلیه حقوق این وبلاگ برای وب سایت دانشجویان کارشناسی و ارشد کامپیوتر خرم آباد محفوظ است