测试结果返回的这个socket也是阻塞的,同其他socket默认形式相同。(xp,vs08)recv函数一直卡在那。
当手动设置后,即可:
newconnection =accept(listeningSocket,(SOCKADDR *)&clientAddr, &len);
u_long ulFlag = 1;
ioctlsocket(newconnection,FIONBIO,&ulFlag);//过后recv就直接返回了
当手动设置后,即可:
newconnection =accept(listeningSocket,(SOCKADDR *)&clientAddr, &len);
u_long ulFlag = 1;
ioctlsocket(newconnection,FIONBIO,&ulFlag);//过后recv就直接返回了