10 Ekim 2016 Pazartesi

asio tcp endpoint Sınıfı

Giriş
asio::udp::endpoint sınıfı ile kardeştir.Kolay kullanmak için şöyle yaparız.
using boost::asio::ip::tcp;
Constructor - default
Şöyle yaparız.
tcp::endpoint ep;
Constructor - protocol  + port
Sunucu socketlerde kullanılır. Şöyle yaparız.
tcp::endpoint ep (tcp::v4(), 6768);
Şöyle yaparız.
tcp::endpoint ep (ip::address_v4::any(), listen_port);
Constructor - address + port
Şöyle yaparız.
boost::asio::ip::address addr = ...
int port = ...;
tcp::endpoint ep (addr, port);
address metodu - setter
Şöyle yaparız.
ep.address (boost::asio::ip::address_v4::from_string("127.0.0.1"));
port metodu - setter
Şöyle yaparız.
ep.port (90);


Hiç yorum yok:

Yorum Gönder