高分求教: wince上send已经成功,但是select时返回值为0,recv不到数据,如何解决?

1、我的程序已经在WINCE POCKET PC SDK上测试通过,可以收发数据;
2。所用的wince手机可以正常上网;
3。我应用拷贝上去,send数据成功。
问题在于:
fd_set rf;
struct timeval to;
to.tv_sec = 10;
to.tv_usec = 0;
ret = select( 0, &rf, NULL, NULL, &to);
总是返回为0;
调试时曾经有一次返回1,但是
ret = recv(fd,buff,size, 0);却返回-1。

请大侠赐教!必有重谢!
[336 byte] By [birdpjc] at [2008-1-9]
# 1
我将select的时间变长,改为5000;select返回值为1;但是recv同样为-1。请问怎么解决?急!!!请高手指教!!!!
birdpjc at 2007-10-19 > top of Msdn China Tech,硬件/嵌入开发,嵌入开发(WinCE)...