code: public void start(final InetAddress... bindAddresses) throws IOException {
      start(bindAddresses, Constants.DEFAULT_ANNOUNCE_INTERVAL_SEC, null, new SelectorFactoryImpl());
    }
docs: Runs client instance and starts announcing, seeding and downloading of all torrents from storage
  
  @param bindAddresses list of addresses which are used for sending to the tracker. Current client
  must be available for other peers on the addresses
  @throws IOException if any io error occurs