Jarayonlar



Yüklə 1,24 Mb.
səhifə30/38
tarix16.05.2023
ölçüsü1,24 Mb.
#114382
1   ...   26   27   28   29   30   31   32   33   ...   38
Operatsion tizm Chapter 3 Jarayonlar

Rasm 3.27 Sana server.

server jarayon yuboradi sana uchun the mijoz, println() usulini chaqirish . Bir marta ega yozilgan the sana uchun the rozetka, the server yopiladi the rozetka uchun the mijoz va davom etadi tinglash uchun Ko'proq so'rovlar.


A mijoz muloqot qiladi bilan the server tomonidan yaratish a rozetka va ga ulanish the port yoqilgan qaysi the server hisoblanadi tinglash. Biz amalga oshirish shunday a mijoz ichida 3.28-rasmda ko'rsatilgan Java dasturi. Mijoz Soket yaratadi va so'raydi 6013 portdagi 127.0.0.1 IP manzilidagi server bilan ulanish. Ulanish amalga oshirilgandan so'ng, mijoz oddiy oqim kiritish/chiqarish bayonotlari yordamida rozetkadan o'qishi mumkin . Serverdan sanani olgandan so'ng, mijoz yopiladi rozetka va chiqadi. The IP manzil 127.0.0.1 hisoblanadi a maxsus IP manzil ma'lum kabi orqaga aylanish . Qachon a kompyuter ishora qiladi uchun IP manzil 127.0.0.1, bu hisoblanadi havola qilish uchun o'zi. Ushbu mexanizm bir xil xostdagi mijoz va serverga TCP/IP protokoli yordamida muloqot qilish imkonini beradi. 127.0.0.1 IP manzili IP bilan almashtirilishi mumkin manzil ning boshqa mezbon yugurish the sana server. In qo'shimcha uchun a IP manzili, www.westminstercollege.edu kabi haqiqiy xost nomi ham ishlatilishi mumkin .

Import java.net.*; Import java.io.*;


ommaviy sinf DateClient


{
ommaviy statik bekor asosiy(String[] args) {
harakat qilib ko'ring {
/* qilish ulanish uchun server rozetka */ Soket paypoq = yangi Soket ("127.0.0.1", 6013);

InputStream ichida = sock.getInputStream(); BufferedReader bin = yangi


BufferedReader (yangi InputStreamReader(in));

/* o'qing the sana dan the rozetka */ String chiziq;


esa ( (satr = bin.readLine()) != null) System.out.println(satr);

/* yaqin the rozetka ulanish*/ sock.close();
}
tutmoq (IOException ioe) {
System.err.println(io);
}
}
}




Yüklə 1,24 Mb.

Dostları ilə paylaş:
1   ...   26   27   28   29   30   31   32   33   ...   38




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin