【初心者】 Java質問・相談スレ28 【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0533530
NGNGC言語で、受信したときに
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
##
と表示されます
■ このスレッドは過去ログ倉庫に格納されています