本帖最后由 VisualEleven 于 2011-11-29 12:44:17 编辑

解决方案 »

  1.   

    客户端:
    addrSrv.sin_addr.S_un.S_addr = htonl(INADDR_ANY); //这里应该是你自己服务器端的IP
    而且客户端要主动先去连接服务器端
      

  2.   

    上面的是服务器端的接收代码,发送代码是
    sendto(*sock, cRequest, PACKAGE_LEN, 0, addr, sizeof(SOCKADDR));
      

  3.   

    本帖最后由 VisualEleven 于 2011-11-29 12:45:54 编辑
      

  4.   


    我检查过了,用winshark看,UDP接收没问题,尝试过关闭防火墙和杀毒软件,都是接收不到数据包,会不会是路由的问题?怎样可以检测到是不是路由把数据包抛弃了?