使用Java单线程实现聊天功能实例-创新互联
                                            使用Java单线程实现聊天功能实例?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

信息发送
import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.Scanner;
 
public class May {
  public static void main(String[] args) {
//    单线程程序
    try {
      ServerSocket socket = new ServerSocket(2233);//端口号
      Socket soc = socket.accept();
//      读取信息
      BufferedReader br = new BufferedReader(new InputStreamReader(soc.getInputStream()));
      PrintWriter out = new PrintWriter(soc.getOutputStream());
      while (true) {
//      发送
        System.out.println("发送:");
        String msg = new Scanner(System.in).nextLine();
//        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        out.println(String.format("[%s]:%s\r\n", "服务器", msg));
        out.flush();
//      接收
        System.out.println(br.readLine());
      }
    } catch (IOException e) {
      e.printStackTrace();
    }
  }
}                                                标题名称:使用Java单线程实现聊天功能实例-创新互联
转载源于:http://www.scyingshan.cn/article/idjph.html

 建站
建站
 咨询
咨询 售后
售后
 建站咨询
建站咨询 
 