关于socket不能循环接受数据的问题?
客户端程序:
.
.
.
for (int i=1;i<4;i++)
{
send(sock,"aa",2,0)
}
服务器端程序:
.
.
.
for(;;)
{
if((socket_connect=accept(sock,(LPSOCKADDR) &addr, &len))==SOCKET_ERROR)
{
printf("accept error!\n");
perror("accept");
}
recv(socket_connect,buf,2,0);
}
为什么客户端循环发了三遍,服务器端只收到了一遍???????????????????????