1、while死循环中一定要加sleep
2、客户端,如果connect失败的话,关闭socket,并重新初始化sd =1
if(connect() == -1)
{
shutdown(sd,2);
delay(100);
close(sd);
sd =-1;
}
3、客户端中ip地址的赋值,使用
inet_addr(ip);即可,ip为点分十进制。
4、
while(1)
{
while(1)
{
int ret = func();
if(ret<=0)
break;
if(ret == 1)
break;
else
continue;
}
if(ret<=0)
continue;
//do sth.
}
如果while死循环中,每一步都会退出循环,那么这个while死循环只是用来控制程序流程的!!!!