Socket通信客户使用recv,如何判服务器内容

Socket通信客户使用recv,如何判服务器内容

Socket通信客户使用recv,如何判服务器内容
Socket通信客户使用recv,.
Socket通信客户使用recv,如何判服务器内容是否发完?
while(1)
{
my $ret_val=recv $sock,$buf,1024,0;
last if(! defined $ret_val );
print "buf=$buf\n";
}
我能收到全部服务器发送过.
我能收到全部服务器发送过来的信息,可是recv确一直阻塞在那里,无法推出循环,我还怎么做?谢谢