Index: trunk/FACT++/src/Connection.cc
===================================================================
--- trunk/FACT++/src/Connection.cc	(revision 20017)
+++ trunk/FACT++/src/Connection.cc	(revision 20018)
@@ -125,5 +125,9 @@
 void Connection::PostClose(bool restart)
 {
+#if BOOST_VERSION < 107000
     get_io_service().post(boost::bind(&Connection::CloseImp, this, restart));
+#else
+    ba::post(boost::bind(&Connection::CloseImp, this, restart));
+#endif
 }
 
@@ -385,6 +389,9 @@
     else
     {
+#if BOOST_VERSION < 107000
         tcp::resolver resolver(get_io_service());
-
+#else
+        tcp::resolver resolver(get_executor());
+#endif
         tcp::resolver::query query(fAddress, fPort);
         tcp::resolver::iterator iterator = resolver.resolve(query, ec);
