All changes from other PRs (#1 and #3) have been implemented in this PR in a way that follows the base concepts introduced by the repository. I'm leaving this PR up for a day or two to allow comments before merging to `master`. **Notable Changes** 1. `ThreadedSocketReader` now handles reading data from the socket in larger chunks to avoid `recv` bug with small buffers 1. `Event` now always provides its data through the `content` attribute 1. `AccClient.__init__` no longer requires any arguments, the relevant parameters are passed in the `start` method 1. Added `writable` attribute 1. Endianess is stored as a class attribute 1. All time type attributes are now represented in seconds instead of microseconds, as originally intended 1. Improved code readability in a few areas
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be resolved. The issue was opened by EmperorCookie and has received 9 comments.