# HW12 Homework To build source, you should install `build-essential`. Usage: ```bash ./server [OPTION]... ./client SERVERNAME PORT FILENAME ``` Server OPTION and arguments: - `-p port` :set to port binding. couldn't set to 0 - `-h` :print help message. Available macro: - DEFAULT_SERVER_PORT : 9091 - DEFAULT_MAX_PATH_SIZE : 256(must be less than 1000) - TIMEOUT : 5(second unit) - USE_SENDFILE - DEFAULT_SEND_FILE_CHUNK_SIZE : 0x100000(1MB)