0% found this document useful (0 votes)
18 views6 pages

MCA Open Source Programming Guide

Uploaded by

Karan Margaje
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)
18 views6 pages

MCA Open Source Programming Guide

Uploaded by

Karan Margaje
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

SIES College of Management Studies TYMCA, Sem-V, Roll No : 24

1. Write a Simple Chat Program which does the following

a. A basic Program to test Client Server Connectivity.


Code:

[Link]
package Clien_Server;
import [Link].*;
import [Link].*;

/**
*
* @author Karan
*/
public class Client {

public static void main(String args[]){

try{
Socket s=new Socket("localhost",6666);
[Link]("Connected");
DataOutputStream dout=new DataOutputStream([Link]());
[Link]("Hello Server");
[Link]();
[Link]();
[Link]();
}catch(Exception e){
[Link](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

[Link]
package Clien_Server;
import [Link].*;
import [Link].*;

/**
*
* @author Karan
*/
public class Server {

public static void main(String args[]){

try{
ServerSocket ss=new ServerSocket(6666);
[Link]("Waiting for Client");
Socket s=[Link]();//establishes connection
DataInputStream dis=new DataInputStream([Link]());
String str=(String)[Link]();
[Link]("message= "+str);
[Link]();
}catch(Exception e){
[Link](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

b. A Program where Client and Server sends and receive a message

Code:

[Link]

package Client_Server_Message;
import [Link].*;
import [Link].*;

/**
*
* @author Karan
*/
public class MyServer {

public static void main(String args[]){

try{
ServerSocket ss=new ServerSocket(6666);
[Link]("Waiting for Client");
Socket s=[Link]();//establishes connection
DataInputStream dis=new DataInputStream([Link]());
DataOutputStream dout=new DataOutputStream([Link]());
[Link]("Welcome Client");
String str=(String)[Link]();
[Link]("message= "+str);
[Link]();
}catch(Exception e){
[Link](e);
}
}

[Link]
package Client_Server_Message;
import [Link].*;
import [Link].*;

/**

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 {

public static void main(String args[]){

try{

Socket s=new Socket("localhost",6666);


[Link]("Connected");
DataInputStream dis=new DataInputStream([Link]());
DataOutputStream dout=new DataOutputStream([Link]());
[Link]("Hello Server");
String str=(String)[Link]();
[Link]("message= "+str);
[Link]();
[Link]();
[Link]();
}catch(Exception e){
[Link](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

You might also like