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...
$ 



Share:

0 comments