使用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.jxjierui.cn/article/idjph.html


咨询
建站咨询
