GETIOSIZE
char *iobuf1 = malloc(GETIOSIZE);
while ((n = hc_read(&SrcHost, fd1, iobuf1, GETIOSIZE)) > 0) {
char *iobuf1 = malloc(GETIOSIZE);
char *iobuf2 = malloc(GETIOSIZE);
while ((n = hc_read(&SrcHost, fd1, iobuf1, GETIOSIZE)) > 0) {
x = hc_read(&DstHost, fd2, iobuf2, GETIOSIZE);