0

..:: آموزش جامع سوکت نویسی با زبان جاوا ::..

 
siryahya
siryahya
کاربر طلایی1
تاریخ عضویت : اسفند 1389 
تعداد پست ها : 158652
محل سکونت : ▂▃▄▅▆▇█Tabriz█▇▆▅▄▃▂

پاسخ به:..:: آموزش جامع سوکت نویسی با زبان جاوا ::..
دوشنبه 21 اردیبهشت 1394  3:03 AM

سوکت چیست :
سوکت یک نرم افزار سیستمی می باشد که یکی از نقاط پایانی اتصال را مشخص می کند


انواع سوکت :

1 - سوکت استریم

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



سوکتهای استریم:

در سوکتهای استریم، یک پردازه یک اتصال با پردازه دیگر برقرار می کند.
در مدت زمانیکه اتصال برقرار است جریان داده ها مابین پردازه ها
در استریم ها پیوسته ادامه می یابد. به همین دلیل به سوکتهای استریم 
سرویس اتصال شی گرا(Connection-Oriented Service) گفته می شود.
در این سوکت از پروتکل Tcp که عمل انتقال مابین سوکتهای استریم را
که تسهیل می بخشد استفاده می شود.

سوکتهای دیتاگرام :

این سوکتها اطلاعات را از طریق بسته های جداگانه ارسال می کنند.برخلاف سوکت استریم
که از پروتکل Tcp استفاده می کرد این سوکت از پروتکل Udp استفاده می کند
که یک سرویس از نوع Connectionless یا بدون اتصال می باشد و هیچ تضمینی
وجود ندارد که بسته ها به ترتیب مشخص انتقال یابند.
در واقع بسته ها می توانند در بین راه مفقود یا تکرار شده
یا بطرز نامرتبی به مقصد برسند.
در برنامه هایی که از Udp استفاده می شود باید 
برنامه نویسی زیادتری برای رسیدگی به این مشکلات تدارک دیده شود.
UDP بیشتر برای برنامه های شبکه که نیازی به بررسی خطا ونیازی به اعتماد Tcp
ندارند مناسب است. 


این رو هم بدانید که سوکتهای استریم وپروتکل Tcp متد بسیار مناسب
و دلخواه برنامه نویسان جاوا می باشد.




پس یادتون باشد که سوکتهای استریم از پروتکل TCP و
سوکتهای دیتاگرام از پروتکل UDP استفاده می کنند. 

ترکی زبان قربون صدقه رفتنه داریم که: گوزلرین گیله‌سین قاداسین آلیم که یعنی درد و بلای مردمک چشات به جونم …!.

تشکرات از این پست
دسترسی سریع به انجمن ها