基于JAVA网络编程的聊天小程序

1 package com.neusoft.edu.socket; 2 import java.io.BufferedReader; 3 import java.io.IOException; 4 import java.io.InputStreamReader; 5 import java.io.PrintWriter; 6 import java.net.ServerSocket; 7 import java.net.Socket; * 服务器端代码10 * 获取客户端发送的信息,显示并且返回对应的回复11 * 1、创建ServerSocket对象12 * 2、调用accept方法获取客户端连接13 * 3、使用输入流读取客户端发送的数据14 * 4、使用输出流向客户端写入数据15 * 5、关闭对应的对象 L17 * ChatServer { args main(String[] args) {24try {ServerSocket server = new ServerSocket(8857);System.out.println(“等待客户端连接……”);Socket client = server.accept();System.out.println(client.getInetAddress().getHostAddress() + “连接上来了……”);BufferedReader in = new BufferedReader(39new InputStreamReader(40 client.getInputStream()));BufferedReader inByServer = new BufferedReader(44new InputStreamReader(System.in));4546PrintWriter out = new PrintWriter(client.getOutputStream(), true);String data = null;50String answer = null;{data = in.readLine();System.out.println(“客户端发送信息:” + data);System.out.print(“服务器端回复客户端:”);63answer = inByServer.readLine();out.println(answer);67 out.flush();68}while(!”bye”.equals(data));out.flush();72 in.close();73 inByServer.close();74 out.close();client.close();78 server.close();7980System.out.println(“服务器端关闭……”);81} catch (IOException e) {e.printStackTrace();84 }85 }86 },从哪里跌倒就会从哪里爬起来,让我们一起努力吧

基于JAVA网络编程的聊天小程序

相关文章:

你感兴趣的文章:

标签云: