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:");
}