Monday, June 23, 2025

[JAVA] SERVER CLIENT TCP

import java.io.*;
import java.net.*;

public class TCPServer {
    public static void main(String[] args) throws IOException {
        ServerSocket serverSocket = new ServerSocket(12345); // Listen on port 12345
        System.out.println("Server listening on port 12345...");

        Socket clientSocket = serverSocket.accept(); // Accept client connection
        System.out.println("Client connected: " + clientSocket.getInetAddress());

        BufferedReader in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
        PrintWriter out = new PrintWriter(clientSocket.getOutputStream(), true);

        String message = in.readLine(); // Read message from client
        System.out.println("Received from client: " + message);
        out.println("Hello from server!"); // Send response to client

        clientSocket.close();
        serverSocket.close();
    }
}

No comments: