questions using Client / Server

Two clarifying questions regarding the library:

  1. When I use the Client constructor is there a way to control the timeout variable? The default is about 10-15s before it throws a timed out exception which can be a bit overkill.
  2. Also is there a way to catch the exceptions thrown using the Client constructor? I don’t understand why they would remove this possibility in the Processing library so perhaps I’m missing something obvious.

If I can’t resolve these I’ll have to default to the library but either way wanted to start a discussion about this.

To answer my own Q1 in case others see this in the future: I ran the client constructor in a thread and after delay(thePingTimeoutIWanted) I interrupted it.