I believe that the sample client is limited to a single session. One
could use the client libraries to create a client that would create
multiple sessions. Whether the multiple sessions connect to different
asr servers or the same asr server depends on whether the client
selects different profiles or the same profile for each session. If
you want to stream the same data to multiple servers you could open
sessions to multiple servers and stream the same data to each of the
servers. It really isn't any different the serially doing the
recognitions to the different servers. The only difference is you
will be running the sessions in parallel.