This document contains code for an ARP server and client program written in C. The server code creates a socket, binds it to port 7564, and listens for connections from clients. When a client connects, the server receives an IP address from the client, looks up the corresponding MAC address, and sends it back to the client. The client code connects to the server socket, prompts the user for an IP address, sends it to the server, receives the MAC address response, and prints it.