4–Laboratoriya ishi: tcp kliyent-server tarmoq dasturini yaratish
Download 1.45 Mb.
|
1-ish TDA
4-практика№4, Algebra va matematik analiz fanidan lug at (R.Yarqulov, M.Barakayeva), Маъмуралиев Авазбек 1, Мустакил иш, Мустакил иш, Амалиёт-15, fulltext, sss, civil proj advt, civil proj advt, problem, integral tenglamalarni yechish metodlari — копия, VLSI Implementation of Cellular Neural N, Sayt nomi, Sayt nomi
- Bu sahifa navigatsiya:
- Готов
4–Laboratoriya ishi: TCP kliyent-server tarmoq dasturini yaratishIshning bajarilish tartibi 1-rasm. NetBeans IDE muhutini ishga tushurilgan holati 2-rasm. Файл menyusiga kirib yangi oyna ochamiz va Далее tugmasini bosamiz 3-rasm. Bu bo’limizda yaratgan proyektimizni nomini kiritamiz va Готов tugmasini bosamiz 4-rasm. Bu bo’limizda yaratgan proyektimizni nomini ustiga kompyuterimizni sichqonchasini o’ng tamonini bosamiz va ноыий bo’limiga kirib java klasni bosamiz 5-rasm. Bu bo’limizda New Class ni o’rniga biz o’zimizni klasmizni kiritamiz client deb nom beramiz 6-rasm. Client bo’limi tayor 7-rasm. Bu bo’limizda yaratgan proyektimizni nomini ustiga kompyuterimizni sichqonchasini o’ng tamonini bosamiz va ноывий bo’limiga kirib java klasni bosamiz 8-rasm. Bu bo’limizda New Class ni o’rniga biz o’zimizni klasmizni kiritamiz server deb nom beramiz 9-rasm. Server bo’limi 10-rasm. Bu bo’limizda serverni ustiga kompyuterimizni sichqonchasini o’ng tamonini bosamiz va выполнить файл ni bosamiz va serverni ishga tushuramiz 11-rasm. Server ishga tushdi 12-rasm. Bu bo’limizda clientni ustiga kompyuterimizni sichqonchasini o’ng tamonini bosamiz va выполнить файл ni bosamiz va clientni ishga tushuramiz 13-rasm. Client ishga tushdi Dastur kodi Server: package lab1; import java.io.*; import java.net.*; class server { public static void main(String argv[]) throws Exception { String qandaydirMatn; String qayta_Ishlangan_Matn; ServerSocket welcomeSocket = new ServerSocket(6789); System.out.println("Server ishga tushdi!"); System.out.println("Kliyentdan so'rovni kutmoqda..."); while(true) { Socket connectionSocket = welcomeSocket.accept(); //so'rovni kutish System.out.println("Kliyent server bilan bog'landi"); BufferedReader inFromClient = new BufferedReader(new InputStreamReader(connectionSocket.getInputStream())); DataOutputStream outToClient = new DataOutputStream(connectionSocket.getOutputStream()); qandaydirMatn = inFromClient.readLine(); System.out.println("Server kliyentdan so'rovni qabul qildi"); System.out.println("Kliyentdan qabul qilingan matn: "+qandaydirMatn); qayta_Ishlangan_Matn = qandaydirMatn.toUpperCase() + '\n'; outToClient.writeBytes(qayta_Ishlangan_Matn); System.out.println("Server qabul qilingan so'rovni qayta ishlab kliyentga jo'natdi"); System.out.println("Qayta ishlangan matn: " +qayta_Ishlangan_Matn); } }
Client: package lab1; import java.io.*; import java.net.*; class client { public static void main(String argv[]) throws Exception { String qandaydirMatn; String qayta_Ishlangan_Matn; BufferedReader inFromUser = new BufferedReader(new InputStreamReader(System.in)); System.out.println("Kliyent ishga tushdi!!!"); Socket clientSocket = new Socket("localhost", 6789); System.out.println("Kliyent server bilan bog'landi"); DataOutputStream outToServer = new DataOutputStream(clientSocket.getOutputStream()); BufferedReader inFromServer = new BufferedReader(new InputStreamReader(clientSocket.getInputStream())); System.out.println("Serverga jo'natsh uchun ixtiyoriy matnni kiriting:"); qandaydirMatn = inFromUser.readLine(); outToServer.writeBytes(qandaydirMatn + '\n'); System.out.println("Kiritilgan matn serverga jo'natildi"); qayta_Ishlangan_Matn = inFromServer.readLine(); System.out.println("Qayta ishlangan matn serverdan keldi: " + qayta_Ishlangan_Matn); clientSocket.close(); //System.out.println("Kliyent soketi yopildi!"); } } Download 1.45 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling