int get_message(int sockId, Message *m)
{
struct  iovec   iov[2];
int     readRet;


        iov[0].iov_len = sizeof(MsgHeader);
        iov[0].iov_base = (char *) m->header;
        iov[1].iov_len = MAXLINE;
        iov[1].iov_base = (char *) m->data;
        readRet = readv(sockId, &iov[0], 2);
        printf("Received from readv length = %d\n", readRet);
	if (readRet < 0)
	        err_dump("readv error");

        if(readRet == 0)
        {
                printf("RECEIVED End of FILE EOF on socket \n");
                close(sockId);
		exit(1);
	}

	return readRet;
}
