Jeremy Rand
|
b732007d68
|
Change the write side into a series of short running operations rather than a single operation looping while listening.
|
2022-03-23 22:41:25 -04:00 |
|
Jeremy Rand
|
d7c430f588
|
Major rework of the network code, splitting out the speech recognition aspects and creating separate threads for read and write. This improves handling of network connection closure by the other end and other network connectivity errors. Add some unit tests for the connection code.
|
2022-03-16 18:13:56 -04:00 |
|
Jeremy Rand
|
923d0bf967
|
A fairly big rework of the code to split the network handling code from the speech handling code. Also, introduce a thread for reading from the socket and a separate thread for writing to the socket. That way, disconnections made by the NDA are handled correctly.
|
2022-03-15 23:58:04 -04:00 |
|