最近由于项目需求学习了一下Windows下的网络编程,在编写基于UDP网络的应用程序时出现了上述错误,本人设置的网络端口为6000,如下所示:
SOCKADDR_IN addrSrv;
addrSrv.sin_family = AF_INET;
addrSrv.sin_addr.S_un.S_addr = htonl(INADDR_ANY);
addrSrv.sin_port = htons(6000);
网上查的方法解决不了,但程序是没错的,是端口问题,当时我开的网络应用程序有QQ,酷狗音乐,浏览器,这些都需要网络端口,所以,6000端口很可能被其中一个占用了,5000这个端口也是,所以本人换成了3000(大于1024即可),问题解决。