Tarmoqni dasturlash asoslari


Download 426.5 Kb.
bet13/28
Sana03.02.2023
Hajmi426.5 Kb.
#1156818
1   ...   9   10   11   12   13   14   15   16   ...   28
Bog'liq
TDA

TCPClient.java

import java.io.*;


import java.net.*;

class TCPClient {

public static void main(String argv[]) throws Exception {
int n;
String modifiedSentence;
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.print("n=");
n = Integer.parseInt(inFromUser.readLine());
outToServer.write(n);
System.out.println("Ma'lumotlar serverga yuborildi");
modifiedSentence = inFromServer.readLine();
System.out.println(modifiedSentence);
clientSocket.close();
System.out.println("Kliyent soketi yopildi!");
}
}

TCPServer.java

import java.io.*;


import java.net.*;
import java.util.*;

class TCPServer {

public static void main(String argv[]) throws Exception {
int n;
ServerSocket welcomeSocket = new ServerSocket(6789);
System.out.println("Server ishga tushdi!");
System.out.println("Kliyentdan so'rovni kutmoqda...");
while (true) {
Socket connectionSocket = welcomeSocket.accept();
System.out.println("Kliyent server bilan bog'landi");
BufferedReader inFromClient = new BufferedReader(new InputStreamReader(connectionSocket.getInputStream()));
DataOutputStream outToClient = new DataOutputStream(connectionSocket.getOutputStream());
n = inFromClient.read();
System.out.println("Server kliyentdan so'rovni qabul qildi");
int factorial = 1;
for (int i = 1; i <= n; i++) {
factorial *= i;
}

System.out.println("n ta sonning faktoriali: " + factorial);


}
}
}


  1. UDP soketi asosida uchburchakning yuzini hisoblash kliyent-server dasturini tuzing.



Download 426.5 Kb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   ...   28




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