Mavzu: Soketlar



Download 160 Kb.
bet4/4
Sana28.06.2022
Hajmi160 Kb.
#712120
1   2   3   4
Bog'liq
Soketlar

III.Xulosa.
Mening “Soketlar “ mavzusidan olgan xulosam shundan iboratki, server va mijoz kompyuterlarini ulaydi.Soket sinflari manzillarni, qiymatlarni va ma’lumotlar miqdorini qaytaradi.
Soketlar .Net tarmog’ida System.NET.Sockets Soket sinfi bilan ifodalanadi, bu tarmoq orqali xabarlarni qabul qilish va jo’natish uchun past darajadagi interfeyslarni ta’minlash vazifasini bajarishi haqidagi ma’lumotga ega bo’ldim. Accept usulidan foydalanib esa masofaviy host bilan bog’lanish uchun ishlatiladigan Socket obyekti ko’rinishida kiruvchi ulanish so’rovlarini olish imkonini beradi.
Listen usuli faqat Bind usulidan keyin chaqiriladi.Parametr sifatida soketda navbatda turishi mumkin boʻlgan kiruvchi ulanishlar sonini oladi. Listen uslubi chaqirgandan soʻng , kiruvchi ulanishlarni tinglash boshlanadi va har ulanishlar rozetkaga kelsa , ularni Accept usuli yordamida olishimiz kerak.
Ma’lumotlarni qabul qilish uchun ReceiveFrom usulidan , m’lumotlarni yuborish uchun esa SendTo usulidan foydalanamiz. Mijozlarning manzillari o’zgaradigan bo’lsa , ma’lumotlarni yuborish uchun manzilni kiritish mumkin.
Soketlarda yana Both usulida ma'lumotlarni yuborish va qabul qilishni toʻxtatish , Receive usulida ma'lumotlar olishni toʻxtatish va Send usulida ma'lumotlarni yuborishni toʻxtatish mumkin.
Cheksiz siklda biz to’g’ridan-to’g’ri ma’lumotlarni ReseiveFrom() keying qismi kelguniga qadar chaqiruvchi ipni bloklaydigan usul yordamida ma’lumot qabul qilishimiz mumkin. Bu usul ref parametri orqali ma’lumot olingan masofaviy nuqtani qaytaradi.
Agar oʻqilishi mumkin boʻlgan ma'lumotlar boʻlmasa , Socket.ReceiveTimeout obyekti yordamida kutish vaqti qiymati oʻrnatilmagan boʻlsa , Receive usuli qoʻngʻiroq qiluvchi oqimni ma'lumotlar mavjud boʻlguncha bloklaydi.Agar kutish vaqti oshib ketgan boʻlsa, Receive obyekti SocketException ni chiqaradi. Oqimdagi ma'lumotlar mavjudligini kuzatish uchun Available xususiyatidan foydalanamiz . Bizga bu usullar juda koʻp qulayliklar yaratadi.
Bu mavzudan olgan xulosalarim shundan iborat.


Foydalanilgan adabiyotlar
Madrahimov Sh.F Ikramov A.M C++ programmalash bo’yicha masalalar to’plami

Internet ma’lumotlari:

  1. https://www.tutorialspoint.com

  2. https://www.metanit.com

  3. https://www.w3schools.com

Download 160 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish