recv接收不到数据!解决方案

recv接收不到数据!!while(1){byte_count recv(sock, buf, sizeof(buf), 0)if(byte_count0){return 1}

recv接收不到数据!!
while(1)
{
byte_count = recv(sock, buf, sizeof(buf), 0);
if(byte_count>0)
{
return 1;
}
else
{
continue;
}
}
  这样都接收不到数据。郁闷中................

[解决办法]
....tcp? utp?
这么点点代码怎么分析嘛。