比如监听12345端口
package com.ao.util;
/**
* @Description: 监听端口及报文
* @author:
* @create: 2024/3/28 11:34
* @since 1.0.0
*/
import java.io.*;
import java.net.*;
public class PortListenerUtil {
public static void main(String[] args) {
int portNumber = 12345; // 要监听的端口号
try (ServerSocket serverSocket = new ServerSocket(portNumber)) {
System.out.println("服务器已启动,正在监听端口:" + portNumber);
while (true) {
// 等待客户端连接
try (Socket clientSocket = serverSocket.accept()) {
System.out.println("客户端已连接:" + clientSocket.getInetAddress().getHostAddress());
// 获取输入流以读取客户端发送的数据
try (BufferedReader in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()))) {
String inputLine;
while ((inpu