不知道什么问题
只创建了一个用于接收的套接字,在新的线程里接收的时候并不阻塞并且WSAGETLASTERROR返回10039
传了一下度盘
https://pan.baidu.com/s/1qZcwd4K
MFC界面下的工程,错的糊里糊涂也不知道是发生了啥
http://bbs.csdn.net/topics/190061172
10039:请求的地址在一个套接字中从操作中忽略。
10014:系统检测到在一个调用中尝试使用指针参数时的无效指针地址。
使用errlook.exe查找错误代码。
建议使用别人写好的UDP Socket类,启动接收线程。
http://download.csdn.net/download/zqckzqck/9866601,可以下载这个工程,在UDP/MFCUDP的工程中有SockLx的类可以尝试使用。
10039: Destination address required.
在套接字上一个操作所必须的地址被遗漏。例如,如果sendto()函数被调用且远程地址为ADDR_ANY时,此错误被返回。
10014:Bad address.
系统检测到调用试图使用的一个指针参数指向的是一个非法指针地址。如果应用程序传递一个非法的指针值,或缓冲区长度太小,此错误发生。例如,参数为结构sockaddr,但参数的长度小于sizeof(struct sockaddr)