D-Rats
D-Rats copied to clipboard
Transport should have separate worker threads for transmit and receive
The existing transport code has one worker thread for both directions and that requires the read() to use inefficient polling instead of event base triggering.
This should be converted to having separate threads for the read and write.