/ DragonControl Public
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Try to avoid server hangs.
It seems that the most common cause (if not the only cause) of the dictation server hangs is natlink.natConnect() hanging. Previously, in an effort to coalesce multiple connections to natlink across a single server session, we always connected to natlink upon connection to the server. This was hanging, and in most cases, we did not even need to use natlink in that server session. So, instead, connect lazily to natlink.
- Loading branch information
Showing 1 changed file with 15 additions and 4 deletions.