#include #include #include #include //#include //using boost::asio::ip::tcp; enum { max_length = 3086 }; using namespace std; namespace creaImageIO { PACSConnection::PACSConnection(std::string command) { /* try { boost::asio::io_service io_service; tcp::resolver resolver(io_service); tcp::resolver::query query(tcp::v4(), "localhost", "3306"); tcp::resolver::iterator iterator = resolver.resolve(query); tcp::socket s(io_service); s.connect(*iterator); size_t request_length = strlen(command.c_str()); boost::asio::write(s, boost::asio::buffer(command.c_str(), request_length)); char reply[max_length]; size_t reply_length = boost::asio::read(s, boost::asio::buffer(reply, request_length)); std::cout << "Reply is: "; std::cout.write(reply, reply_length); std::cout << "\n"; } catch (std::exception& e) { std::cerr << "Exception: " << e.what() << "\n"; } */ } }