>>532の続き
C言語で、受信したときに

if (recv(nsofd,msg,sizeof(msg) , 0 ) < 0){
perror("recv");
}else{
  printf("### %s \n",msg);
}
とすると、
###
としか表示されませんでした。
(受けとるmsgの型を、クライアント側の型int,char,Stringにあわせて行った全ての場合)

ためしに
while((recv(nsofd, msg,sizeof(msg) , 0 ) > 0)){
  printf("##%s\n",msg);
}
としたところ、
int型123を送った場合
##0
##0
##123
##
char型Aを送った倍
##
##
##A
##
と表示されます