我目前正在努力解决使用boost :: asio的基本套接字问题。服务器正在我的LAN中发送广播以发现客户端计算机。在客户端上成功读取了广播,但现在我不知道如何获取服务器的IP地址,以便能够与它建立常规连接。
我尝试在收到广播后查询远程端点,但当然我得到0.0.0.0。在服务器上发送广播之前查询本地端点是相同的(我在广播中发送服务器IP,然后)
那么,获取广播发件人地址的默认程序是什么?
谢谢:)
答案 0 :(得分:5)
尝试使用UDP套接字的recieve_from或async_recieve_from方法...它们采用在收到数据时填写的端点参数。