我用UNIX写了个server程序,然后用bcb写个client(用函数写的),发现通讯速度很慢,?
我在前台client中的接收处先用了select,但老超时。
FD_ZERO (&readfd);
FD_SET( sock,&readfd);
rc = select (sock,&readfd,NULL,NULL,&timeout);
if ( rc == SOCKET_ERROR )
{ //其他错误
rc = GetLastError();
return -2;
}
if ( rc == 0 )
{ //超时
return -1;
}
怎么会出现这种现象?,速度就快很多,没超时
换成阻塞。别用select