FACT++  1.0
tcp_server::tcp_server ( ba::io_service &  ioservice,
int  port,
int  board 
)
inline

Definition at line 521 of file fad.cc.

521  :
522  acc0(ioservice, tcp::endpoint(tcp::v4(), port)),
523  acc1(ioservice, tcp::endpoint(tcp::v4(), port+1)),
524  acc2(ioservice, tcp::endpoint(tcp::v4(), port+2)),
525  acc3(ioservice, tcp::endpoint(tcp::v4(), port+3)),
526  acc4(ioservice, tcp::endpoint(tcp::v4(), port+4)),
527  acc5(ioservice, tcp::endpoint(tcp::v4(), port+5)),
528  acc6(ioservice, tcp::endpoint(tcp::v4(), port+6)),
529  acc7(ioservice, tcp::endpoint(tcp::v4(), port+7)),
530  fBoardId(board)
531  {
532  // We could start listening for more than one connection
533  // here, but since there is only one handler executed each time
534  // it would not make sense. Before one handle_accept is not
535  // finished no new handle_accept will be called.
536  // Workround: Start a new thread in handle_accept
537  start_accept();
538  }
tcp::acceptor acc5
Definition: fad.cc:514
tcp::acceptor acc6
Definition: fad.cc:515
tcp::acceptor acc4
Definition: fad.cc:513
void start_accept()
Definition: fad.cc:553
tcp::acceptor acc1
Definition: fad.cc:510
tcp::acceptor acc0
Definition: fad.cc:509
int fBoardId
Definition: fad.cc:518
tcp::acceptor acc7
Definition: fad.cc:516
tcp::acceptor acc3
Definition: fad.cc:512
tcp::acceptor acc2
Definition: fad.cc:511