This document contains C code for creating a basic TCP server socket that listens for connections from clients and allows for bidirectional communication by reading from and writing to the client socket file descriptor. The code binds the server socket to port 4020 on IP address 10.180.5.196, accepts an incoming connection, and then enters a loop to continuously read messages from the client and write responses until the client sends the string "bye".