1-amaliy mashg’ulot. Mavzu: tcp kliyent tarmoq dasturini amaliy o‘rganish. Ishning maqsadi
Download 1.94 Mb.
|
Amaliyot ishlari
- Bu sahifa navigatsiya:
- Ishni bajarish tartibi
public DatagramSocket(): DatagramSocket ob’ektini yaratadi va uni lokal kompyuterdagi ruxsat etilgan port bilan bog‘laydi.
public DatagramSocket(int port): ob’ektni yaratadi va uni parametrda berilgan lokal xostdagi port bilan bog‘laydi. public DatagramSocket(int port, InetAddress address): ob’ektni yaratadi va uni berilgan xost porti bilan bog‘laydi. DatagramSocket klassining konstruktori SocketException istisno holatini chaqiradi. 5.2-jadvalda axborotlarni DatagramSocket ob’ektidan olish uchun foydalaniladigan DatagramSocket klass metodlari keltirilgan: 5.2-jadval DatagramSocket ob’ektidan olish uchun foydalaniladigan DatagramSocket klass metodlari
5.3-jadval Topshiriq variantlari
Ishni bajarish tartibi: Ishni Eclipse yoki NetBeans IDE ishlab chiqarish muhitini yuklash bilan boshlaymiz. Buning uchun ish stolida turgan Eclipse yoki NetBeans IDE muhiti yorlig’ini sichqonchaning chap tomonini ikki marta bosib yuklaymiz. Bizning holatda NetBeans IDE muhiti ishga tushadi. Quyidagi rasmda NetBeans IDE muhitining asosiy darchasi yuklangan. Rasm 5.1. Net Beans IDE muhiti asosiy darchasi Shundan so’ng «Fayl» menyusidan «Otkrыt proekt» bo’limi tanlanganda paydo bo’lgan darchadan «Talabaning_Ismi» proyektini tanlab “Otkrыtie proekta” tugmasi bosiladi. Rasm 5.2. NetBeans IDE muhiti “Talabaning_Ismi” loyihasi “udp” paketidagi Client.java va Server.java fayllarini ishga tushirib o’zaro munosabatini amalga oshirish uchun Server.java fayli ustiga sichqonchaning o’ng tomoni bilan bir marta bosiladi va paydo bo’lgan kontekst menyudan “Vыpolnit fayl” tanlanadi. Rasm 5.3. Server.java faylini ishga tushirish jarayoni Shunda UDP server dasturi ishga tushadi. Rasm 5.4. Server.java faylining ishlash jarayoni Shu kabi Client.java fayli ham ishga tushiriladi. Rasm 5.5. Client.java faylining ishlash jarayoni Ishga tushirilgan UDP klient dasturiga ixtiyoriy matn kiritish talab qilinmoqda. Biz “Toshkent axborot texnologiyalari universiteti” matnini kiritamiz va “Enter” tugmasini bosamiz. Rasm 5.6. Client.java faylining ishlash jarayoni Natijada klient qismida kiritilgan “Toshkent axborot texnologiyalari universiteti” matni server qismiga jo’natiladi va server qismida barcha harflari katta harflarga, ya’ni “TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI” ga aylantirilib klientga qaytarilib jo’natiladi. Ushbu dastur bilan biz UDP klient-server dasturini o’zaro munosabatini ko’rishimiz mumkin. Download 1.94 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling