Site icon Student Project Guidance & Development

TCP PROGRAM -Date and Time client server

TCP Program

TCP PROGRAM(Date and Time client server)

AIM

To create date and time client server using the TCP protocol

ALGORITHM

Server

Client

PROGRAM

DateClient:

import java.net.*;

import java.io.*;

public class DateClient

{

public static void main (String args[])

?????????? {

???????????????????????????? Socket soc;

DataInputStream dis;

???????????????????????????? String sdate ;

PrintStreamps;

try

??{

InetAddressia=InetAddress.getLocalHost();

soc=new Socket(ia,8020);

dis=new DataInputStream(soc.getInputStream());

sdate=dis.readLine();

System.out.println("THE date in the serveris:"+sdate);

ps=new PrintStream(soc.getOutputStream());

ps.println(ia);

?????????? ????????????????????????????????}

catch(IOException e)

?????????????????????????????????????????????? {

System.out.println("THE EXCEPTION is :"+e);

?? }

?????????????????????? }

}

DateServer:

import java.net.*;

import java.io.*;

importjava.util.*;

public class DateServer

{

public static void main(String args[])

?????????? {

ServerSocketss;

Socket s;

PrintStreamps;

DataInputStream dis;

String inet;

try

?????????????????????????? {

ss=new ServerSocket(8020);

while(true)

?????????????????????????????????? {

??s=ss.accept();

ps=new PrintStream(s.getOutputStream());

???????? Date d=new Date();

ps.println(d);

dis=new DataInputStream(s.getInputStream());

inet=dis.readLine();

System.out.println("THE CLIENT SYSTEM ADDRESSIS :"+inet);

ps.close();

?????????????????????????????????? }

?? }

catch(IOException e)

???????????????????????????????????????? {

System.out.println("The exception is :"+e);

??}

?????????????? }??????????????

}

OUTPUT:

DateClient:

C:\Program Files\Java\jdk1.6.0\bin>javac dateclient.java

C:\Program Files\Java\jdk1.6.0\bin>java dateclient

THE date in the server is:Sat Jul 19 13:01:16 GMT+05:30 2008

C:\Program Files\Java\jdk1.6.0\bin>

DateServer:

C:\Program Files\Java\jdk1.6.0\bin>javac dateserver.java

C:\Program Files\Java\jdk1.6.0\bin>java dateserver

THE CLIENT SYSTEM ADDRESS IS :com17/192.168.21.17

RESULT: Thus the output has been executed and verified successfully for date and time client server

Exit mobile version