Knowing the end of a TCP stream with python sockets - Stack Overflow
The stream protocols, scatter-gather I/O, shutdown() and closesocket()
Java Socket Programming - Simple Client and Server & Complete Client Server Chat Application Program - YouTube
java.net.SocketException in Java with Examples - GeeksforGeeks
Sockets Sockets A socket is an object that encapsulates a TCP/IP connection There is a socket on both ends of a connection, the client side and the server. - ppt download
Socket States
Web Client Programming with Perl: Chapter 4: The Socket Library