Salut,
Alors voila mon probleme. Je voudrais récupérer les données sur "mport" provenant uniquement de "mAdrIP", hors je récupère tout ce qu'il y a en UDP sur "mport".
Voila mon code:
Si quelqu'un avait une solution à mon problème, ça serai cool
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 boost::asio::io_service io_service; udp::socket m_socket(io_service); udp::endpoint endpoint (boost::asio::ip::address::from_string(mAdrIP), mport); boost::asio::socket_base::reuse_address option(true); m_socket.open(udp::v4()); m_socket.set_option(option); m_socket.bind(endpoint); while(getRunning()==true) { recv_buf.assign(00); m_socket.receive(boost::asio::buffer(recv_buf)); XMLsrc = recv_buf.data(); parser->startParse(XMLsrc); }
Partager