HGFTP, Networking, FTP client and server HGFTP consists of both an FTP client and an FTP server. It requires the NETLIB library for TCP/IP support. Both the client and server support STRU VMS, which means that VMS files transferred between a client and server that both support STRU VMS will retain all file attributes.