/** * * * 服务端 * */ public class TCPHomeworkServer { public static void main(String[] args) throws IOException { ServerSocket serverSocket = new ServerSocket(9999); System.out.println("正在等待连接..."); Scanner scanner = new Scanner(System.in); Socket socket = serverSocket.accept(); BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream())); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())); boolean flag = true; String msg = ""; String s = ""; /*向客户端发送信息*/ while (flag){ s = br.readLine(); System.out.println(s); if (("客户端: 再见").equals(s)) { bw.write("服务端: 再见"); bw.newLine(); bw.flush(); flag = false; break; }
Socket学习,模拟互发消息,程序新人,欢迎指正
于 2022-11-14 00:16:16 首次发布
本文主要介绍了如何使用Java的Socket进行网络通信,通过实例展示了如何创建客户端和服务端,实现简单的消息互发功能,适合初学者理解Socket编程的基本原理。
摘要由CSDN通过智能技术生成