初学socket编程,遇到这个问题就挂了,呵呵。

解决方案 »

  1.   

    The destination port number of the data is required when you send your packet. 
    If you want to know who received your broadcasting, use TCP/IP to send something back.
      

  2.   

    基于UDP不能实现么。不如TFTP服务器,侦听到69端口有客户端的RRQ/WRQ后,向客户端回复ACK,就是基于UDP协议实现的,我也想类似的这么做.UDP报文中有源IP地址和端口号,只不过socket只是提取了UDP数据,丢弃得了UDP头和IP头,怎么获取UDP头和IP头中的IP地址和端口号呢,利用UDP socket
      

  3.   

    udp的CAsyncSocket::ReceiveFrom的第3,4个参数可以得到对方的ip端口