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
Description :
This is the one stop educational site for all Electronic and Computer students. If you want to learn something new then we are here to help. We work on Microcontroller projects, Basic Electronics, Digital electronics, Computer projects and also in basic c/c++ programs.
#Home #Sitemap #Submit #Terms of Use
Copyright©2011 electrofriends.com All Rights Reserved
Contact:info@electrofriends.com | Powered by Dhyeya
can u help me for getting a program where we can have a simultaneous chatting(chatting with server to client and client to server at same time).
da manda…ne enthu nokkiya program undakune…exception kandukudeda potta