[問題] 清buffer
我在寫一個socket的程式
要怎麼清掉buffer呢
send(sockfd,user,strlen(user),0);
n=recv(sockfd,RecvBuf,2048,0);
printf("1.%s\n",RecvBuf);
if(n<0){
printf("error1\n");}
send(sockfd,pass,strlen(pass),0);
n=recv(sockfd,RecvBuf,2048,0);
printf("3.%s\n",RecvBuf);
if(n<0){
printf("error2\n");}
下面這個printf會跑出除了buffer改變的地方還會跑出上一個buffer多餘的部份
請高手解答 感恩
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.44.232.169
推
06/06 23:56, , 1F
06/06 23:56, 1F
→
06/06 23:57, , 2F
06/06 23:57, 2F
→
06/07 00:05, , 3F
06/07 00:05, 3F
→
06/07 11:42, , 4F
06/07 11:42, 4F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章