Boost logo

Boost Users :

Subject: [Boost-users] Incorrect parameters problem
From: Mathew Benson (mathew.benson_at_[hidden])
Date: 2009-10-29 18:54:43


My project was compiling and executing, but I get an error now. I'm not
sitting at my desk right now, but I think it said "Incorrect parameters"
when I examine the error. Here's the offending code:

    boost::asio::io_service io_service;

    using boost::asio::ip::udp;

    udp::socket s(io_service, udp::endpoint(udp::v4(), 0));

    udp::resolver resolver(io_service);
    udp::resolver::query query(udp::v4(), "127.0.0.1", 606);

    try
    {
        udp::resolver::iterator iterator = resolver.resolve(query);
        s.send_to(boost::asio::buffer(buffer, size), *iterator);
    }
    catch ( std::exception& e )
    {
        std::cout << e.what() << std::endl;

    }

The first line in the try block is what causes the exception. I thought I
backed out all my changes, but I still can't get it to work. Can somebody
tell me what obvious dumb mistake I made?



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