Assignment 1
Assignment 1
Client.java
package Clien_Server;
import java.io.*;
import java.net.*;
/**
*
* @author Karan
*/
public class Client {
try{
Socket s=new Socket("localhost",6666);
System.out.println("Connected");
DataOutputStream dout=new DataOutputStream(s.getOutputStream());
dout.writeUTF("Hello Server");
dout.flush();
dout.close();
s.close();
}catch(Exception e){
System.out.println(e);
}
}
Subject: MCA L502 [Choice Based] Open Source System for ADC Lab Nov 2020
SIES College of Management Studies TYMCA, Sem-V, Roll No : 24
Server.java
package Clien_Server;
import java.io.*;
import java.net.*;
/**
*
* @author Karan
*/
public class Server {
try{
ServerSocket ss=new ServerSocket(6666);
System.out.println("Waiting for Client");
Socket s=ss.accept();//establishes connection
DataInputStream dis=new DataInputStream(s.getInputStream());
String str=(String)dis.readUTF();
System.out.println("message= "+str);
ss.close();
}catch(Exception e){
System.out.println(e);
}
}
}
Output:
Subject: MCA L502 [Choice Based] Open Source System for ADC Lab Nov 2020
SIES College of Management Studies TYMCA, Sem-V, Roll No : 24
Subject: MCA L502 [Choice Based] Open Source System for ADC Lab Nov 2020
SIES College of Management Studies TYMCA, Sem-V, Roll No : 24
Code:
MyServer.java
package Client_Server_Message;
import java.io.*;
import java.net.*;
/**
*
* @author Karan
*/
public class MyServer {
try{
ServerSocket ss=new ServerSocket(6666);
System.out.println("Waiting for Client");
Socket s=ss.accept();//establishes connection
DataInputStream dis=new DataInputStream(s.getInputStream());
DataOutputStream dout=new DataOutputStream(s.getOutputStream());
dout.writeUTF("Welcome Client");
String str=(String)dis.readUTF();
System.out.println("message= "+str);
ss.close();
}catch(Exception e){
System.out.println(e);
}
}
MyClient.java
package Client_Server_Message;
import java.io.*;
import java.net.*;
/**
Subject: MCA L502 [Choice Based] Open Source System for ADC Lab Nov 2020
SIES College of Management Studies TYMCA, Sem-V, Roll No : 24
*
* @author Karan
*/
public class MyClient {
try{
Output:
Subject: MCA L502 [Choice Based] Open Source System for ADC Lab Nov 2020
SIES College of Management Studies TYMCA, Sem-V, Roll No : 24
Subject: MCA L502 [Choice Based] Open Source System for ADC Lab Nov 2020