Monday, 22 September 2014

SERVER AND CLIENT PROGRAM USING TCP (one way communication)

it is just similar to two way communication but some of the instructions are removed...

server program:

import java.io.*;
 import java.net.*;
public class myServer { public static void main(String[] args) throws Exception
{
 ServerSocket sersock = new ServerSocket(3000);
 System.out.println("Server ready for chatting");
Socket sock = sersock.accept( );
//BufferedReader keyRead = new BufferedReader(new InputStreamReader(System.in));
// OutputStream ostream = sock.getOutputStream();
// PrintWriter pwrite = new PrintWriter(ostream, true);
InputStream istream = sock.getInputStream();
BufferedReader receiveRead = new BufferedReader(new InputStreamReader(istream));
String receiveMessage,sendMessage;
while(true) {
if((receiveMessage = receiveRead.readLine()) != null)
{
 System.out.println(receiveMessage);
}
//sendMessage = keyRead.readLine();
//pwrite.println(sendMessage);
//pwrite.flush();
}
 } }

------------------------------------------------------------------------------------------------------------

client program:

import java.io.*;
 import java.net.*;
 public class myClient
{
public static void main(String[] args) throws Exception {
 Socket sock = new Socket("127.0.0.2", 3000);
BufferedReader keyRead = new BufferedReader(new InputStreamReader(System.in));
OutputStream ostream = sock.getOutputStream();
 PrintWriter pwrite = new PrintWriter(ostream, true);  
//InputStream istream = sock.getInputStream();
//BufferedReader receiveRead = new BufferedReader(new InputStreamReader(istream));
  System.out.println("Start the chitchat, type and press Enter key");
  String receiveMessage, sendMessage;
while(true) {
 sendMessage = keyRead.readLine();
 pwrite.println(sendMessage);
 pwrite.flush();
//if((receiveMessage = receiveRead.readLine()) != null)
//{
 //System.out.println(receiveMessage); }
}
 } }


---------------------------------------------------------------------------------------------------------
FOR EXPLANATION SEE THE SERVER AND CLIENT TWO WAY COMMUNICATION
---------------------------------------------------------------------------------------------

No comments:

Post a Comment

Total Pageviews