请问为什么recvfrom收不到数据? 本帖最后由 VisualEleven 于 2011-05-20 19:17:37 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 recvfrom不会自动接收数据么?我用TCP是会自动接收的 异步要用WSARecvFrom,然后用WSAGetOverlappedResult查询。异步IO比同步的步骤要复杂得多 为什么TCP可以直接接收?UDP还要用你所说的WSARecvFrom 这是异步IO模型中的API函数,选择这种模式的话就会用到的 sock=socket(AF_INET,SOCK_DGRAM,0);WSAAsyncSelect(sock,this->m_hWnd,WM_SOCK,FD_READ);-------------------------------这两个调用成功?消息映射加的对不? sock=socket(AF_INET,SOCK_DGRAM,0);WSAAsyncSelect(sock,this->m_hWnd,WM_SOCK,FD_READ);-------------------------------这两个调用成功?消息映射加的对不?这两个调用成功了,收到了FD_READ消息,就是收不到数据, 多个CPP 引用同一个LIB或者DLL,产生函数重复定义问题。。。。。。 MFC和windowAPI哪种socket的方式更好? 请问消息是怎样发出去的 新手请教各位控件大虾关于Microsoft Chart Control的一个基本问题 即将放假,每人发点压岁钱,呵呵!!! MFC Activex 处理键盘快捷键及方向键的问题 有区别吗? 谁能教我编程入门? 我想知道关于keybd_event函数的东西:怎样产生一个按下Alt的事件,要按着不放。 操作系统换了,程序为什么就出问题了呢???????????????????? 请教窗口移动重绘问题 未知发行商 去掉
异步IO比同步的步骤要复杂得多
WSAAsyncSelect(sock,this->m_hWnd,WM_SOCK,FD_READ);
-------------------------------
这两个调用成功?消息映射加的对不?
WSAAsyncSelect(sock,this->m_hWnd,WM_SOCK,FD_READ);
-------------------------------
这两个调用成功?消息映射加的对不?这两个调用成功了,收到了FD_READ消息,就是收不到数据,