A simple FTP client-server model using Linux socket API