تبلیغات

نسل باران

|

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

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

|

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

وب سایت دانشجویان کارشناسی و ارشد کامپیوتر خرم آباد - مطالب تیر 1391
نسل باران
وب سایت دانشجویان کارشناسی و ارشد کامپیوتر خرم آباد
امام علی (ع) می فرمایند: « زکات العلم نشرهُ» زکات علم نشر آن است.
به سایت ما خوش آمدید


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

 Socket Network Programming

بعد از یاد گیری توابع ماژول سوکت و متدهای تابع سوکت باید نحوه ی استفاده از اینها را ( که همان برنامه نویسی برای سوکت می شود) بیاموزید.

  • انواع سوکت ها :

در میان سوکت ها دو نوع سوکت وجود دارند که از همه مهم ترند :

  • 1.سوکت های نوع استریم که سوکتهای Connection Oriented نامیده می شود.(مبتنی بر TCP)
  • 2.سوکت های نوع دیتاگرام که سوکتهای Connectionless نامیده می شود.(مبتنی بر UDP)



ادامه مطلب


نوع مطلب : Socket Programming، برنامه نویسی، 
برچسب ها :
لینک های مرتبط :


مقدمه ای بر Socket Network Programming


Socket Programming در ارتباطات شبکه قراردادهایی استفاده می شود تحت عنوان Protocol ,
پروتکولهای مختلفی ایجاد شده اما در ارتباطات اینترنتی و شبکه هایی که ارتباط ۲ طرفه است
بیشتر از نوع( TCP/IP ) استفاده میشه که اساس اون به صورت خیلی مختصر اینه که برای هر
کامپیوتر که به شبکه (که اینترنت هم یه شبکه هستش !!) وصله یه IP مخصوص به خودش رو داره و به نوعی آدرس اون کامپیوتر محسوب میشه که تمام خصوصیات یه آدرس رو که میشه متصور شد داراست .
اما چرا گفتم در شبکه هایی که ارتباط ۲ طرفه نیازه از ( TCP/IP ) استفاده میشه ؟
چون انواع دیگری هم از جمله UDP هستند که تقریبا ارتباط یکطرفه میباشد مثلا برای پخش برنامه های رادیویی .
-----------------------------------------------------------------------------------



ادامه مطلب


نوع مطلب : Socket Programming، برنامه نویسی، 
برچسب ها :
لینک های مرتبط :


مقاله فارسی آموزش سوکت پروگرمینگ در سی شارپ به همراه یک نمونه سورس برنامه چت.توضیحات سورس برنامه در این مقاله آموزش داده شده است.


دانلود مقاله با لینک مستقیم با حجم 188.45 Kb | لینک کمکی



مجموعه مقالات فارسی برای دانلود

***************************** 

در این پست چندین مقاله به زبان فارسی را میتوانید دانلود کنید.سعی کردم مقاله ها کاربردی باشد تا مورد استفاده همه شما عزیزان قرار گیرد. 

** ضمن اینکه تمامی لینکهای دانلود اصلاح شده اند و در سرور " آپلود باز " ، فایلها آپلود شده اند. ** 

 



ادامه مطلب


نوع مطلب : Socket Programming، برنامه نویسی، 
برچسب ها :
لینک های مرتبط :



کدهایی که تا به اینجا دیدیم برای ایجاد سوکت های همگام یا سنکرون بوده است. این سوکت ها در برنامه های ویندوز و کلا سیستم های مالتی تسک کاربردی ندارند. چرا که بالفرض در زمانی از متد accept استفاده نموده ایم، در این حالت برنامه تا رسیدن یک سوکت به آن قفل شده و قادر به انجام کاری نیست.
در سوکت های آسنکرون از متدهای آسنکرون برای گوش دادن ، ارسال ، دریافت و ... استفاده میکنیم.در این مقاله ، یک برنامه سمنت سرور به صورت آسنکرون طراحی میکنیم که قادر به گوش دادن به یک کلاینت است.
نکته : قبل از ادامه ، آشنایی با delegate ها الزامی است. میتوانید delegate ها را در مقاله مربوطه مشاهده فرمایید ولی اگر بخواهیم در یک جمله Delegate ها را تعریف کنیم میتوانیم بگوییم :
delegate در حقیقت چیزی نیست جز اشاره گر به تایع !
در سوکت های آسنکرون ، از delegate ای به نام AsyncCallback استفاده میکنیم. این Delegate به تابعی اشاره میکند که تنها یک آرگومان ورودی از نوع IAsyncResult دارد. متدهایی که به صورت آسنکرون کار میکنند ، اطلاعات مورد نظر خود را به صورت یک شی از این توع به تابع مورد نظر خود ارسال میکنند.
نکته : متدهای آسنکرون با پیشوندهای Begin و End شروع میگردند.
برای نوشتن برنامه ، ابتدا یک سوکت تعریف میکنیم که عمل گوش دادن را انجام دهد :

Socket Mainlistener = new
Socket(AddressFamily.InterNetwork,
SocketType.Stream, ProtocolType.Tcp);

سپس عملیات معمول را بر روی سوکت انجام میدهیم :

IPEndPoint server = new IPEndPoint(IPAddress.Any, 1800);
Mainlistener.Bind(server);

همانگونه که میبینید ، در این برنامه سوکت مورد نظر ما به پورت 1800 گوش میدهد.



ادامه مطلب


نوع مطلب : Socket Programming، برنامه نویسی، 
برچسب ها :
لینک های مرتبط :

در این مقاله با مفاهیم پایه و ابتدایی که برای برنامه نویسی تحت شبکه به آنها نیاز خواهید داشت را بررسی میکنیم

کلاس IPAddress

از این کلاس برای بیان کردن یک آدرس IP استفاده میکنیم
این کلاس متدی به نام Parse دارد که یک رشته را به یک شیء IPAddress تبدیل میکند
IPAddress local = IPAddress.Parse("127.0.0.1");

کلاس IPEndPoint

از این کلاس برای مشخص کردن یک نود (یک کامپیوتر) در شبکه استفاده می شود. برای ایجاد شیء از این کلاس به یک شیء IPAddress و یک شماره پورت نیاز داریم :

IPAddress local = IPAddress.Parse("127.0.0.1");
IPEndPoint localEP = new IPEndPoint(local, 8000);




ادامه مطلب


نوع مطلب : Socket Programming، برنامه نویسی، 
برچسب ها :
لینک های مرتبط :



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


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

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

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