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:

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);
	}
Si quelqu'un avait une solution à mon problème, ça serai cool