🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / Java / socket program

 

1-) Java - socket program

 

not: server çalışır durumda olucak sonra clienti çalıştıracaksın

 

1-)KurServer.java

 

ServerSocket serverSocket = new ServerSocket(9090);

 

        String gelen;

        double dolar;

        double tl;

        try {

            while (true) {

                Socket socket = serverSocket.accept();

                try {

                    PrintWriter cikti = new PrintWriter(socket.getOutputStream(), true);

                    BufferedReader giris = new BufferedReader(new InputStreamReader(socket.getInputStream()));

 

                    while ((gelen = giris.readLine()) != null) {

                        System.out.println("Client'dan gelen veri = " + gelen);

                        dolar = Double.valueOf(gelen);

                        cikti.println(dolar / 2.32);

                    }

                } finally {

                    socket.close();

                }

            }

        } finally {

            serverSocket.close();

        }

2-)Client.java

 

Socket soket = null;

PrintWriter cikti = null;

BufferedReader giris = null;

String deger;

try {

    soket = new Socket("localhost", 9090);

} catch (Exception e) {

    System.out.println("Port Bağlantısında Hata Oluştu");

}

cikti = new PrintWriter(soket.getOutputStream(), true);

giris = new BufferedReader(new InputStreamReader(soket.getInputStream()));

 

System.out.print("Türk Lirası Miktarını giriniz:");

 

BufferedReader veri = new BufferedReader(new InputStreamReader(System.in));

 

while ((deger = veri.readLine()) != null) {

    cikti.println(deger);

    System.out.println(" -> Dolar:" + giris.readLine());

    System.out.print("Türk Lirası Miktarını giriniz:");

}

 2021 Ocak 18 Pazartesi
 431