Java基于Tcp的基础聊天功能实例-创新互联
本文实例讲述了Java基于Tcp的基础聊天功能。分享给大家供大家参考,具体如下:
目前成都创新互联已为千余家的企业提供了网站建设、域名、网络空间、成都网站托管、企业网站设计、东安网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。最基础的聊天,用户端和服务器端每次说一句,而且严格规定了先后到顺序。
服务器端:
import java.io.*; import java.net.*; public class ChatServer { public static void main(String[] args) { ServerSocket server = null; try { server = new ServerSocket(12138); } catch (IOException e) { System.out.println("error" + e); } // server = null; try { Socket ac = null; // ac = new Socket(); // ac = null; ac = server.accept(); BufferedReader is = null; is = new BufferedReader(new InputStreamReader(ac.getInputStream())); BufferedReader dis = new BufferedReader(new InputStreamReader(System.in)); PrintWriter os = new PrintWriter(ac.getOutputStream()); String line = null; System.out.println("clinent " + is.readLine()); line = dis.readLine(); while(!line.equals("bey")) { os.println(line); os.flush(); System.out.println("server " + line); System.out.println("client " + is.readLine()); line = dis.readLine(); } os.close(); dis.close(); is.close(); ac.close(); } catch (Exception e) { System.out.println("error" + e); } } }
另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
名称栏目:Java基于Tcp的基础聊天功能实例-创新互联
文章来源:http://hbruida.cn/article/csdioc.html