1、使用函数避免:在bind函数前使用
int opt = 1;
setsockopt(fd,SOL_SOCKET,SO_REUSEADDR,&opt,sizeof(opt));
2、使用CTRL+Z结束程序:导致程序处于后台暂停状态,其实端口还是被占用中(程序中没有while等类似循环,则不用CTRL+Z就会自动结束,可忽略此点)
解决办法:a、使用CTRL+C结束程序而不是CTRL+Z,这两者的区别请自行百度
1、使用函数避免:在bind函数前使用
int opt = 1;