Currently there are 2 tests: For TCP and UDP usage. TCP tests all the general functionality and TCP specifics; UDP tests only some UDP stuff.
This needs to be refactored into 3, possibly 4 testcases:
- General functionality (contexts, etc.)
- possibly SSL (may be merged with general) functionality
- TCP
- UDP
Relates to #36