0% found this document useful (0 votes)
19 views

NW PROGRAM

Imp

Uploaded by

sanchitahiwrale
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

NW PROGRAM

Imp

Uploaded by

sanchitahiwrale
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

//send no from client server will respond whether no is even or odd

import java.net.*;
import java.io.*;

public class oddevenclient


{
public static void main(String args[])
{
try
{
Socket s=new Socket("localhost",1000);
BufferedReader br=new BufferedReader(new
InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
OutputStream o=s.getOutputStream();
PrintStream ps= new PrintStream(o);
ps.println(n);
BufferedReader br1=new BufferedReader(new
InputStreamReader(s.getInputStream()));
int c=br1.read();
while(c!= -1)
{
System.out.print((char)c);
c=br1.read();
}

}
catch(Exception e)
{
}
}
}

//send no from client server will respond whether no is even or odd

import java.net.*;
import java.io.*;

public class oddevenserver


{
public static void main(String args[])
{
try
{
ServerSocket ss=new ServerSocket(1000);
System.out.println("Searching");
Socket s= ss.accept();
BufferedReader br=new BufferedReader(new
InputStreamReader(s.getInputStream()));
int n = Integer.parseInt(br.readLine());
OutputStream o=s.getOutputStream();
PrintStream ps= new PrintStream(o);
System.out.println("Checking");
if(n%2==0)
ps.println("No is even");
else
ps.println("No is odd");
}
catch(Exception e)
{
}
}
}
// communication between client and server with hi msg from both sides : Client program
import java.net.*;
import java.io.*;

public class tcpclient


{
public static void main(String args[])
{
try
{
Socket cs = null;
String msg= null;
DataOutputStream ostream;
DataInputStream istream;
cs = new Socket(InetAddress.getLocalHost(),8002);
System.out.println("Client socket is created and waiting for server");

BufferedReader br=new BufferedReader(new


InputStreamReader(System.in)); // read from console
System.out.println("Enter Client message");
msg=br.readLine();

ostream = new DataOutputStream(cs.getOutputStream());


istream = new DataInputStream(cs.getInputStream());
ostream.writeUTF(msg);
ostream.flush();
msg=istream.readUTF();
System.out.println("Client Says"+msg);

cs.close();
ostream.close();
istream.close();

}
catch(Exception e) {}
}
}
// communication between client and server with hi msg from both sides
import java.net.*;
import java.io.*;

public class tcpserver


{
public static void main(String args[])
{
try
{
ServerSocket ss = null;
Socket socket = null;
String msg= null;
ss= new ServerSocket(8002);
System.out.println("Server socket is created and waiting for client");
DataOutputStream osstream;
DataInputStream instream;
socket = ss.accept();
osstream = new DataOutputStream(socket.getOutputStream());
instream = new DataInputStream(socket.getInputStream());
System.out.println("Client says:"+msg);
BufferedReader br=new BufferedReader(new
InputStreamReader(System.in));
System.out.println("Enter server message");
msg=br.readLine();
osstream.writeUTF(msg);
System.out.println("Reply to client"+msg);
socket.close();
osstream.close();
instream.close();

}
catch(Exception e) {}
}
}
// datagram packet for server
import java.io.*;
import java.net.*;

public class udpserver


{
public static void main(String args[])throws IOException
{
DatagramSocket ss=null;
ss= new DatagramSocket(9000);
byte[] receiveData=new byte[512];
byte[] sendData=new byte[512];
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("UDP server socket is created and waiting for client");
while(true)
{
DatagramPacket receivePacket = new
DatagramPacket(receiveData,receiveData.length);
ss.receive(receivePacket);
String msg=new String (receivePacket.getData(),0,receivePacket.getLength());
System.out.println("Client says:"+msg);
if(msg.equals("end")) break;
System.out.println("Enter Server message:");
msg=br.readLine();
InetAddress IPAddress=receivePacket.getAddress();
int port=receivePacket.getPort();
sendData = msg.getBytes();
DatagramPacket sendPacket=new
DatagramPacket(sendData,sendData.length,IPAddress,port);
ss.send(sendPacket);
}
ss.close();
System.out.println("Server stopped by user program");
}
}

// datagram packet for server


import java.io.*;
import java.net.*;

public class udpclient


{
public static void main(String args[]) throws IOException
{
String msg=null;
DatagramSocket cs=null;
cs= new DatagramSocket();
byte[] receiveData=new byte[512];
byte[] sendData=new byte[512];
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("UDP client socket is created and waiting for server");
InetAddress IPAddress=InetAddress.getLocalHost();
int port=9000;
while(true)
{
System.out.println("Client says:");
msg=br.readLine();
sendData = msg.getBytes();
DatagramPacket sendPacket = new
DatagramPacket(sendData,sendData.length,IPAddress,port);
cs.send(sendPacket);
DatagramPacket receivePacket = new DatagramPacket(receiveData,receiveData.length);
cs.receive(receivePacket);
msg = new String(receivePacket.getData(),0,receivePacket.getLength());
System.out.println("Server Says:"+msg);
}
}
}

You might also like