These changes are in response to issue 7. I will merge the changes right away, as the fix to the timeout issue has been tested by myself and @ryfallon.
Changes:
Fixed issue where some packets would be dropped if their header was split into two different read() calls.
Fixed issue where an exception would be thrown on clean exit because the ACK for idle() was not read in time.
These changes are in response to issue 7. I will merge the changes right away, as the fix to the timeout issue has been tested by myself and @ryfallon.
Changes:
read()
calls.idle()
was not read in time.