Index: /trunk/FACT++/src/fad.cc
===================================================================
--- /trunk/FACT++/src/fad.cc	(revision 10845)
+++ /trunk/FACT++/src/fad.cc	(revision 10846)
@@ -23,9 +23,4 @@
 using boost::lexical_cast;
 using ba::ip::tcp;
-
-int Port = 0;
-
-// ------------------------------------------------------------------------
-
 
 // ------------------------------------------------------------------------
@@ -330,4 +325,5 @@
                                  ba::placeholders::error));
 
+
         cout << "start-done." << endl;
     }
@@ -358,7 +354,16 @@
         ba::io_service io_service;
 
-        Port = argc==2 ? lexical_cast<int>(argv[1]) : 5000;
-
-        tcp_server server(io_service, Port);
+        int port = argc==2 ? lexical_cast<int>(argv[1]) : 5000;
+
+        tcp_server server(io_service, port);
+
+        tcp::acceptor acc1(io_service, tcp::endpoint(tcp::v4(), port+1));
+        tcp::acceptor acc2(io_service, tcp::endpoint(tcp::v4(), port+2));
+        tcp::acceptor acc3(io_service, tcp::endpoint(tcp::v4(), port+3));
+        tcp::acceptor acc4(io_service, tcp::endpoint(tcp::v4(), port+4));
+        tcp::acceptor acc5(io_service, tcp::endpoint(tcp::v4(), port+5));
+        tcp::acceptor acc6(io_service, tcp::endpoint(tcp::v4(), port+6));
+        tcp::acceptor acc7(io_service, tcp::endpoint(tcp::v4(), port+7));
+
         //  ba::add_service(io_service, &server);
         //  server.add_service(...);
