Hello boost-users,
I'm using boost::asio::ip::address in a client-server application and i'm having a strange behaviour when using the member method from_string. The method isn't working correctly(or doing any work at all), since after calling it, nothing changes. Bellow there's a code that reproduces the problem.
#include <boost/asio.hpp>
#include <iostream>
int main()
{
char ip[15];
printf("type ip please\n");
std::cin >> ip;
boost::asio::ip::address a;
printf("address1 before member method is called %s\n", a.to_string().data());
a.from_string(ip);
boost::asio::ip::address b(a);
printf("address1 %s from string %s\n", a.to_string().data(), ip);
printf("address2 %s from address1 %s\n", b.to_string().data(), a.to_string().data());
return 0;
}
Can anyone see what is possibly wrong with the code?
Thanx in advance!
--
Matheus Araújo Aguiar
Computer Scientist
matheus.pit@gmail.com