接收端 建立MFC对话框 工程,创建套接字 绑定套接字然后设ontimer定时recevfrom,都 应该放在mfc哪个类中 还是新建类 高手指点 

解决方案 »

  1.   

    你可以自定义一个消息,ontimer函数体中SendMessage(),在自定义消息响应函数中recevfrom()。
      

  2.   

    ::OnBnClickedBtn1
    optval=true;
    WSAStartup(0X2020,&wsdata);
    m_RevSocket=socket(AF_INET,SOCK_DGRAM,0);
    a.sin_family=AF_INET;
    a.sin_port=htons(3020);
    a.sin_addr.s_addr=INADDR_ANY;
    m_from.sin_family=AF_INET;
    m_from.sin_port=htons(3020);
    m_from.sin_addr.s_addr=INADDR_BROADCAST;
    setsockopt(m_RevSocket,SOL_SOCKET,SO_BROADCAST,(char FAR*)&optval,sizeof(optval));
    bind(m_RevSocket,(SOCKADDR*)&a,sizeof(a));//我这里显示bind failed
    SetTimer(1,10000,NULL);
    ::ontimer()
    ……
    请问应该建什么类型的类
      

  3.   

    插句话 C××Dlg 不就是对话框的那个类么,
      

  4.   

    支持无语
    recevfrom是阻塞函数,不需要定时接,有数据就会接