mirror of
https://github.com/Dichgrem/Java.git
synced 2026-02-05 05:51:57 -05:00
29 lines
934 B
Java
29 lines
934 B
Java
package com.study.demo8;
|
|
|
|
import java.io.BufferedReader;
|
|
import java.io.InputStreamReader;
|
|
import java.net.ServerSocket;
|
|
import java.net.Socket;
|
|
|
|
public class TCPServer {
|
|
public static void main(String[] args) {
|
|
try {
|
|
ServerSocket serverSocket = new ServerSocket(8888);
|
|
System.out.println("Server started, waiting for client connection...");
|
|
|
|
Socket clientSocket = serverSocket.accept();
|
|
System.out.println("Client connected: " + clientSocket.getInetAddress().getHostAddress());
|
|
|
|
BufferedReader in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
|
|
String message = in.readLine();
|
|
System.out.println("Received from client: " + message);
|
|
|
|
in.close();
|
|
clientSocket.close();
|
|
serverSocket.close();
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
}
|