Sender side:
Code:
int len = strlen(str);
write(sock,&len,sizeof(int));
write(sock,str,len);
Receiver Side:
Code:
int len;
read(sock,&len,sizeof(int));
char* str=(char*)malloc(len*sizeof(char));
read(sock,str,len);