Ex - No 3
Ex - No 3
No:3a Applications using TCP sockets Echo client and echo server
Aim:
To create TCP Socket for Echo Client and Echo Server in Java.
Algorithm:
Server:
7. Stop
Client:
3. Send it to server
8. Stop
Program:
Server:
import java.io.*;
import java.net.*;
try
int Port;
InputStreamReader(System.in));
Port=Integer.parseInt(Buf.readLine());
Socket so=sok.accept();
if(so.isConnected()==true)
InputStream in=so.getInputStream();
OutputStream ou=so.getOutputStream();
InputStreamReader(in));
String str=buf.readLine();
System.out.println(" Message Received From Client : " + str);
pr.println(str);
pr.flush();
catch(Exception e)
Client:
import java.io.*;
import java.net.*;
try {
int Port;
InputStreamReader(System.in));
Port=Integer.parseInt(Buf.readLine());
if(sok.isConnected()==true)
OutputStream ou=sok.getOutputStream();
InputStreamReader(System.in));
InputStreamReader(in));
String str1,str2;
str1=buf1.readLine();
pr.println(str1);
pr.flush();
str2=buf2.readLine();
catch(Exception e)
}
Output:
D:\New folder\PGM\EX_8_A_ECHO>
Waiting .....
D:\New folder\PGM\EX_8_A_ECHO>
Result:
Thus the program to create TCP Socket for Echo Client and Echo Server in JAVA
Ex.No: 3b Applications using TCP sockets Chat
Aim:
Algorithm:
Server
8. Stop
Client
7. Stop
Program:
Server:
import java.io.*;
import java.net.*;
while(true)
System.out.println(receiveMessage);
}
sendMessage = keyRead.readLine();
pwrite.println(sendMessage);
pwrite.flush();
Client:
import java.io.*;
import java.net.*;
while(true)
}
Output:
hai
how
i am fine
are you
hai
how
i am fine
Result:
Thus the program to create a TCP Socket for Chatting in JAVA is successfully executed and
verified