Commit Graph

14 Commits

Author SHA1 Message Date
Jeremy Rand
e65f577659 Fix a missing include file. 2023-09-17 20:38:53 -04:00
Jeremy Rand
4de42bf26e Attempting to fix the issue that Kelvin has raised with improper memory handling in NDAInit(). I am simplifying NDAInit() and deferring all memory allocation and cleanup to NDAOpen() and NDAClose(). 2023-08-22 20:17:56 -04:00
Jeremy Rand
051930c076 Clear the listening message if the connection drops. 2022-03-23 23:21:13 -04:00
Jeremy Rand
e43d27bd82 Add another idea for future improvement. Show the IP address of the GS in the NDA window. Add a file to document the protocol (more to come). 2022-03-18 18:59:08 -04:00
Jeremy Rand
cac996788d Handle a disconnect from the other side during connection establishment. 2022-03-15 23:22:56 -04:00
Jeremy Rand
70d98a135a Add some code to pace sending key events when typing. Also, improve the error handling code for the network connection. 2022-03-14 23:48:36 -04:00
Jeremy Rand
789ab04110 Send the NDA window to the back during listening. This way, the key strokes generated has less chance of being consumed by the NDA window which won't do any good. Also add some more ideas for the future. 2022-03-10 22:57:23 -05:00
Jeremy Rand
0ec18825ec Send a message to indicate that all text has been typed. This allows the sender to pace things and reduce the amount of re-typing that is required if the recognizer is indecisive. 2022-02-22 23:54:31 -05:00
Jeremy Rand
06ed2392b2 Update the project readme a bit. Add a distribution readme file but I need to fill it out. Increase the frequency the action routine is called to try to improve the typing rate on the GS. 2021-07-21 17:31:24 -04:00
Jeremy Rand
c4274bdbe2 It more or less works now. 2021-07-20 19:05:19 -04:00
Jeremy Rand
8be6497191 Add some code to clear a "typing" message when there is no more text to send. 2021-07-20 00:17:05 -04:00
Jeremy Rand
2368d6db6c Add a bunch of network code. The NDA now waits for a connection and can receive message headers. Also, it will send key events for any text that it has received. Just need to also add code to receive the text from the network. 2021-07-20 00:14:16 -04:00
Jeremy Rand
11bb312be8 Add some basic infrastructure and test receiving and sending key events. Need to add a state machine for the network code next. 2021-07-19 00:01:10 -04:00
Jeremy Rand
9d728fd3d6 Initial Commit 2021-07-16 12:37:38 -04:00