Index: /trunk/FACT++/src/fad.cc
===================================================================
--- /trunk/FACT++/src/fad.cc	(revision 10861)
+++ /trunk/FACT++/src/fad.cc	(revision 10862)
@@ -381,5 +381,5 @@
     void start_accept()
     {
-        cout << "Start accept..." << flush;
+        cout << "Start accept " << acc0.local_endpoint().port() << "..." << flush;
         tcp_connection::shared_ptr new_connection = tcp_connection::create(/*acceptor_.*/acc0.io_service());
 
@@ -427,7 +427,16 @@
         ba::io_service io_service;
 
-        int 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;
+        int n    = argc==3 ? lexical_cast<int>(argv[2]) :    1;
+
+        vector<shared_ptr<tcp_server>> servers;
+
+        for (int i=0; i<n; i++)
+        {
+            shared_ptr<tcp_server> server(new tcp_server(io_service, port));
+            servers.push_back(server);
+
+            port += 8;
+        }
 
         //  ba::add_service(io_service, &server);
