Add Connected event and default to break state

This commit is contained in:
Yoshi Askharoun
2023-10-11 13:22:33 -05:00
parent 306a7124d8
commit 63fd7848c1
6 changed files with 30 additions and 14 deletions
@@ -15,7 +15,9 @@ internal class NetDebuggerServer : IDebuggerServer, IDisposable
private readonly IFormatter _formatter;
private Socket _socket;
private bool _disposed = false;
private InterpreterCommand _uibCommand = InterpreterCommand.Continue;
private InterpreterCommand _uibCommand;
public event Action<IDebuggerState, object> Connected;
public Uri ConnectionUri { get; }
@@ -130,6 +132,7 @@ internal class NetDebuggerServer : IDebuggerServer, IDisposable
if (_disposed) return;
_socket = _listener.AcceptSocket();
Connected?.Invoke(this, _socket);
System.Threading.Thread receiveThread = new(MessageReceiveLoop) { IsBackground = true };
System.Threading.Thread sendThread = new(MessageSendLoop) { IsBackground = true };