title: Maximum number of devices connected to an ADB server
body: <p>According to <a href="http://developer.android.com/guide/developing/tools/adb.html" rel="nofollow noreferrer">Android Debug Bridge</a> :</p>
  <blockquote>
  <p>The server then sets up connections to all running emulator/device
  instances.  It locates emulator/device instances by scanning
  odd-numbered ports in the range 5555 to 5585, the range used by
  emulators/devices.  Where the server finds an adb daemon, it sets up a
  connection to that port.  Note that each emulator/device instance
  acquires a pair of sequential ports — an even-numbered port for
  console connections and an odd-numbered port for adb connections.  For
  example:</p>
  <p>Emulator 1, console: 5554</p>
  <p>Emulator 1, adb: 5555</p>
  <p>Emulator 2, console: 5556</p>
  <p>Emulator 2, adb: 5557 ...</p>
  </blockquote>
  <p>The ADB server only checks for devices by scanning odd-numbered ports in the range 5555 to 5585 ( 30 ports in total) and assigns 2 ports for each device. Is ADB capable of accepting more than 15 Android Devices (15x2 ports) or can I connect more devices on the same computer? I think it is impossible to run more than one ADB servers on the same machine.</p>