One endpoint of a two-way communication link between two programs running on the network.
"Sockets are used to connect applications running on different JREs (Java Runtime Environments)."
— @github · February 22, 2024