Network Programming assignement. TCP/IP File copy utility