"by default its a new socket for each message" is misinformation - keepalive is the default since HTTP 1.1 (1999).
Keep alive is not default behavior, so my prior comment was still more correct.
Keep alive is not default behavior, so my prior comment was still more correct.