1 Nisan 2017 Cumartesi

asio ip icmp socket Sınıfı

Giriş
Şu satırı dahil ederiz.
using boost::asio::ip::address_v6;
using boost::asio::ip::icmp;
Constructor
Şöyle yaparız
boost::asio::io_service ios;

icmp::endpoint lep (icmp::v6(), 0);

icmp::socket sock (ios, ep);
send_to metodu
Şöyle yaparız.
auto destination = address_v6::from_string("2601:XXX:XXX:XXX::202");
icmp::endpoint ep = boost::asio::ip::icmp::endpoint(destination, 0);

unsigned char icmppacket[40];
...
sock.send_to(boost::asio::buffer(icmppacket), ep);

Hiç yorum yok:

Yorum Gönder