socket 的问题·
永远的明日 2008-12-27 11:22:00 请问怎样判断recv()是否结束啊?还有socket中服务器和客户端有什么区别(可以相互传文件吗?)?新手,请大大指教··
BUF_SIZE = 4*1024;
while(1)
{
bytes = recv(sa,buf,BUF_SIZE,0);
if(bytes < BUF_SIZE )//是用bytes < BUF_SIZE作条件吗?小文件可以,不知道为什么大一点的文件就不行,而用bytes<=0作条件刚好想反···
{
file.Close();
return;
}
file.Write(buf,bytes);
}