此问题我也在思考中
关注另同类问题
http://www.csdn.net/expert/topic/714/714747.xml?temp=.9727747

解决方案 »

  1.   

    你的网络环境如何?有没有做nat的。
    就我所知,这样的方法应该可以的。
    再交流。
      

  2.   

    我也用过sendto(),应该这样就可以了!你用过sniffer嗅探过你的包是否发出去了吗,要是发出去了,那就是网络的问题了.看看包在哪丢的
      

  3.   

    你的客户端是不是没有用bind?
      

  4.   

    我现在怀疑是端口号的问题,决对不是网络的问题,因为客户端1和客户端2和服务器都在同一个计算机上,呵呵
    服务器接收到客户端的连接后怎么获取客户端的端口号呢?
    addr.sin_port这样就可以了吗?据我所知,好像这样不行吧?