1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | import java.net.*; import java.io.*; public class chatserver { public static void main(String args[]) throws Exception { ServerSocket ss=new ServerSocket(2000); Socket sk=ss.accept(); BufferedReader cin=newBufferedReader(newInputStreamReader(sk.getInputStream())); PrintStream cout=new PrintStream(sk.getOutputStream()); BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in)); String s; while ( true ) { s=cin.readLine(); if (s.equalsIgnoreCase("END")) { cout.println("BYE"); break; } System. out.print("Client : "+s+"\n"); System.out.print("Server : "); s=stdin.readLine(); cout.println(s); } ss.close(); sk.close(); cin.close(); cout.close(); stdin.close(); } } public class chatclient { public static void main(String args[]) throws Exception { Socket sk=new Socket("192.168.0.19",2000); BufferedReader sin=new BufferedReader(new InputStreamReader(sk.getInputStream())); PrintStream sout=new PrintStream(sk.getOutputStream()); BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in)); String s; while ( true ) { System.out.print("Client : "); s=stdin.readLine(); sout.println(s); s=sin.readLine(); System.out.print("Server : "+s+"\n"); if ( s.equalsIgnoreCase("BYE") ) break; } sk.close(); sin.close(); sout.close(); stdin.close(); } } |
Output:
Java chatclient
From Server : Hi
From Client: Hi
From Server: Good morning
From Client: End
From Server:Bye
Good bro…..
how to run this program????????/
cntl+alt+delete
Thanks a lot…:-)
G0_0D
Nice bhai .,,,,,
so great!!!!! thank you
زۆر نایابە دەست خۆش!!!!بە ڕاستى ئافەرین
goooddddddd
Wow Wonderful……………… It is very useful
Nice correct programs…
but its keep on running n plz can u explain this program
thank u very much… works grt !!!
how to run this program????????
plz explain steps in cmd
sexy baaabeeyyyy
yo yo…
the program didn’t get the string from the user
import java.net.*;
import java.io.*;
public class chatserver
{
public static void main(String args[]) throws Exception
{
ServerSocket ss=new ServerSocket(2000);
Socket sk=ss.accept();
BufferedReader cin=new BufferedReader(new InputStreamReader(sk.getInputStream()));
PrintStream cout=new PrintStream(sk.getOutputStream());
BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in));
String s;
while ( true )
{
s=cin.readLine();
if (s.equalsIgnoreCase(“END”))
{
cout.println(“BYE”);
break;
}
System. out.print(“Client : “+s+”\n”);
System.out.print(“Server : “);
s=stdin.readLine();
cout.println(s);
}
ss.close();
sk.close();
cin.close();
cout.close();
stdin.close();
}
}
import java.net.*;
import java.io.*;
public class chatclient
{
public static void main(String args[]) throws Exception
{
Socket sk=new Socket(“localhost”,2000);
BufferedReader sin=new BufferedReader(new InputStreamReader(sk.getInputStream()));
PrintStream sout=new PrintStream(sk.getOutputStream());
BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in));
String s;
while ( true )
{
System.out.print(“Client : “);
s=stdin.readLine();
sout.println(s);
s=sin.readLine();
System.out.print(“Server : “+s+”\n”);
if ( s.equalsIgnoreCase(“BYE”) )
break;
}
sk.close();
sin.close();
sout.close();
stdin.close();
}
}
run it on seperate terminal
wow…..its run
it works
thx bro
Ok bhau….
Great code. By far the simplest code online.
Nice one…. Easiest one
WHAT THE HECK IS THIS
getting error while running this server program as below, please check
error: cannot find symbol
BufferedReader cin=newBufferedReader(newInputStreamReader(sk.get
InputStream()));
^
symbol: method newInputStreamReader(InputStream)
location: class chatserver
BufferedReader cin=new BufferedReader(newInputStreamReader(sk.get
InputStream()));
you forgot to give space between the words new and BufferedReader
Awesome code helped me with my homework in just a few seconds
Thanks Ranjith
this is not working..there are many error occurs after the compilation..please help me