Java net paketi tcp va udp
Download 353.64 Kb.
|
Tarmoq dasturlash
- Bu sahifa navigatsiya:
- Javada TCP server soket
2-Mavzu Tarmoqni dasturlash jarayonlari uchun java.net paketi klasslaridan foydalaniladi. java.net paketi TCP va UDP protokollari klasslarini qo’llab quvvatlaydi. Tarmoqni dasturlashda klient va server soketlari loyihalangani sababli, soket dasturlash deb nomlanadi. Soket ikki xost o’rtasida ma’lumot uzatish uchun ishonchli bog’lanishdir. Soket asosan 4 xil vazifa uchun yaratiladi: xost bilan bog’lanish, ma’lumot uzatish va qabul qilish va aloqani tugatish. Soket nima? IP manzil va port raqami kombinatsiyasi Ikki turi mavjud: 1)Oqim soket : 2)Datagram soket Javada soketlarni dasturlash java.net paketi soketlarni dasturlashni qo’llab quvvatlaydi. Foydalanishdan oldin uni quyidagicha import qilish lozim: import java.net.*; java.net paketining klasslari: InetAddress:1)Socket.2)ServerSocket.3)DatagramSocket 4)DatagramPacket Javada TCP klient soket java.net.Socket Kliyent soketini amalga oshiradi. Ikkita komyuter o’rtasidagi aloqa uchun oxirgi nuqta. Konstruktor va metodlar Socket(String host, int port): oqim soketini yaratadi hamda uni host nomli, port raqamli serverga bog’laydi. InputStream getInputStream() OutputStream getOutputStream() close() Javada TCP server soket java.net.ServerSocket Server soketlarini amalga oshiradi. So’rovlarni kutadi. So’rovga asoslangan amallarni bajaradi Konstruktor va metodlar ServerSocket(int port) TCP server va klient soketlari Server Welcoming soket Klientdan dastlabki aloqalarini qabul qiladi - Bog’lanish soketi Klientni dastlabki aloqalarini yaratadi Yangi soket ma’lum klient uchun ajratiladi Klient Soket obyektini yaratish orqali TCP bog’lanishni amalga oshiradi Server jarayonlarining adresini aniqlaydi: jarayonning port nomeri va serverni IP adresi Download 353.64 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling