大家都知道完成端口技术能提高服务器的处理能力,但网上很多例子都是针对TCP来做的,不知大家有没有建立在UDP上的完成端口服务模型,如果有这方面的信息请交流。

解决方案 »

  1.   

    额, 差不多吧? 如果你会做TCP的, 那么 把 WSARECV 换成 WSARecvFrom , WSASEND 换成 WSASENDTO 就大致OK了.
      

  2.   

    TCP是基于连接的,而UDP基于无连接的,UDP客户端只管sendto数据,server端而不会和TCP一样有个监听accept函数,accept如果发现有新的连接会返回的新套接字同完成端口关联到一起,但UDP的server端只有WSARecvfrom?怎么办?
      

  3.   

    进行RECVFROM和SENTTO, 作为第一个参数的SOCKET应该是你自己创建的,是吧?
    你只需要把这个SOCKET与完成端口关联起来就可以了.
      

  4.   

    非常抱歉,我没做过.
    不过TCP的完成端口我做过, 按我的理解, 我认为这么做完全可以.
      

  5.   

    UDP完全没有必要使用完成端口~~~
    UDP完全没有必要使用完成端口~~~
    UDP完全没有必要使用完成端口~~~
    UDP完全没有必要使用完成端口~~~
      

  6.   

    为什么UDP完全没有必要使用完成端口?给个理由好吗??
      

  7.   

    DarkShow:请问能发给我一份代码吗?mail:[email protected]