simple socket program
Client.java
import java.io.IOException;import java.io.PrintStream;
import java.net.Socket;
import java.net.UnknownHostException;
import java.util.Scanner;
public class Client {
public static void main(String[] args) throws UnknownHostException, IOException {
// TODO Auto-generated method stub
System.out.println("Enter message to be sent to the client");
Scanner sc=new Scanner(System.in);
String msg=sc.nextLine();
int port=5432;
String ipaddress="localhost";
Socket sk=new Socket(ipaddress,port);
PrintStream ps=new PrintStream(sk.getOutputStream(),true);
ps.println(msg);
}
}
Server.java
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.Scanner;
public class server {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
ServerSocket soc=new ServerSocket(5432);
Socket skt=soc.accept();
Scanner scan=new Scanner(skt.getInputStream());
String msgFromClient=null;
while(scan.hasNextLine())
{
msgFromClient=scan.nextLine();
}
System.out.println("Client says:"+msgFromClient);
}
}
Comments
Post a Comment