Performing Addition Of N Numbers
Socket Programming: Performing Addition Of N Numbers Server End: import java.net.*; import java.util.*; import java.io.*; public class Server { public static void main(String arr[]) throws Exception { ServerSocket ss=new ServerSocket(12345); Socket s=ss.accept(); DataInputStream din=new DataInputStream(s.getInputStream()); DataOutputStream dout=new DataOutputStream(s.getOutputStream()); String str=din.readUTF(); int n= Integer.parseInt(str); int temp=0; for(int i=0;iClient End: import java.net.*; import java.util.*; import java.io.*; import java.util.*; public class Client1 { public static void main(String arr[]) throws Exception { Socket s=new Socket("localhost",12345); Scanner sc=new Scanner(System.in); DataInputStream din=new DataInputStream(s.getInputStream()); DataOutputStream dout=new DataOutputStream(s.getOutputStream()); System.out.print("Enter the number of elements: "); int n=sc.nextInt(); int temp=0; dout.writeUTF(n+""); dout.flush(); for(int i=0;i "+str); din.close(); dout.close(); s.close(); } } Output: Client end: $ javac Client1.java $ java Client1 Enter the number of elements: 5 Enter number 1: 10 Enter number 2: 20 Enter number 3: 30 Enter number 4: 40 Enter number 5: 50 From Server: Sum=> 150 $ Server End: $ javac Server1.java $ java Server Adding numbers... $
Tags:
Socket Programming
0 comments