No description
- C# 100%
- Repurpose dead SynchroLock object into a SemaphoreSlim(1,1) and add a _synchroRunning reentrancy flag. - Wrap the single RunClient choke point in ClientTest with SynchroLock so the shared Client/socket never has two in-flight operations (timer tick + UI button, or stacked ticks). - Add an Interlocked reentrancy guard to Synchro_Elapsed so the 1s timer cannot stack overlapping ticks; body moved to Synchro_ElapsedCore. |
||
|---|---|---|
| Network_Data_Model | ||
| TokenController | ||
| Unit _Tests_Ticket_Network_Control | ||
| .gitattributes | ||
| .gitignore | ||
| Ticket_Network_Control.sln | ||