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.
 
 
Note that from_string is a *static* function that creates and returns address obect:
http://www.boost.org/doc/libs/1_39_0/doc/html/boost_asio/reference/ip__address/from_string.html
 
boost::asio::ip::address a = boost::asio::ip::address::from_string(ip);