BIG TCP Overhaul and passcode start

- Switch to Serilog for console logging
- TCPSender is now persistent (let's hope) so can be used with passcode protected workspaces
- UDP connection works with passcodes just can't timeout
- Passcode prompt is automatic for workspaces that are password protected
This commit is contained in:
2020-06-05 23:53:16 -05:00
parent 4eb84939ca
commit 9899a6d33e
25 changed files with 245 additions and 191 deletions
@@ -1,6 +1,7 @@
//Class used for receiving workspace update messages (UDP)
using SharpOSC;
using System.Threading;
using Serilog;
namespace qController
{
@@ -31,7 +32,7 @@ namespace qController
if (messageReceived != null)
OnUpdateMessageReceived(messageReceived);
else
Console.WriteLine("Message came back null");
Log.Debug("Message came back null");
};
udpListener = new UDPListener(Port, callback);