Boost logo

Boost Users :

Subject: [Boost-users] Problem using boost::asio::ip::address::from_string
From: Matheus Araújo Aguiar (matheus.pit_at_[hidden])
Date: 2009-06-16 13:10:03


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_at_[hidden]


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net