java.net · java.base · since Java 1.0

ServerSocket

declaration
public class ServerSocket implements Closeable

The TCP listener: bind a port, accept() connections in a loop, hand each Socket to a worker — one virtual thread per connection in modern designs.

Key methods

ServerSocket(int port)Bind (0 = ephemeral).
Socket accept()Block until a client connects.