|
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