由于UDP做客户端需要得到返回数据,必须绑定本地端口,但作为客户端如何将多个连接都绑定在本地端口呢?

解决方案 »

  1.   

    UDP是无连接的,也就是说,你在本地绑定了一个端口后,就可以通过sendto向任何IP+端口发送数据了,
    它要是回你信息的话,要判断是来自那个机器,只需要判断IP+端口就OK了
      

  2.   

    以对方的ip + port区分。
      

  3.   

    你为什么要创建多个套接字?
    你又不是TCP客户端?UDP客户端完全可以通过一个套接字完成和多个服务器的通讯(注意,这有个问题,就是你的客户端数据处理一定要快,否则数据会被冲掉)