--- /dev/null
+
+#include <creaImageIOPACSConnection.h>
+#include <cstdlib>
+#include <cstring>
+#include <iostream>
+//#include <boost/asio.hpp>
+
+//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";
+ }
+ */
+ }
+
+}
+
+
+