PR AJPA16
PR AJPA16
PRACTICAL NO : 16
ENROLLMENT NO : 2215770092
NAME: Vedraj Sanjay jagdale
1. Write a program to check credentials of users (Client will send user id and
password to server and server will authenticate the client using equals()).
Code for Server: import
java.net.ServerSocket; import
java.net.Socket; import
java.io.BufferedReader; import
java.io.IOException; import
java.io.OutputStream; import
java.io.PrintStream; import
java.io.InputStreamReader;
public class Servervalid
{ public static void main(String[] args) throws IOException
{
ServerSocket s = new ServerSocket(2019);
System.out.println("Server Started, waiting for client");
Socket s1 = s.accept();
BufferedReader br = new BufferedReader( new
InputStreamReader(s1.getInputStream()));
String user = br.readLine();
String pass = br.readLine();
OutputStream out = s1.getOutputStream();
PrintStream ps = new PrintStream(out);
if(user.equals("arati") &&
pass.equals("4321")) {
System.out.println("Validated Successfully");
} else
{
System.out.println("In-Validated");}}}
Output:
Final Output:
Socket s= ss.accept();
str=din.readUTF();
System.out.println("Client
Says:"+str); str2=br.readLine();
dout.writeUTF(str2); dout.flush();}
din.close();
s.close();
ss.close();}}
Output:
java.net.*;
import java.io.*;
class CChat
dout.writeUTF(str);
dout.flush();
str2=din.readUTF()
System.out.println("Server Says:"+str2);
dout.close();
s.close();}}
Output: