private void _server_ClientNew(ComInLan.Model.IClient client) { WriteLine("New: " + client.Id + " " + client.Name + " " + client.Port + " " + client.Address); WriteLine("State: " + client.State.ToString()); client.PasscodeCreated += Client_PasscodeCreated; client.StateChanged += Client_StateChanged; }
private void Client_StateChanged(ComInLan.Model.IClient client) { WriteLine("State changed: " + client.State.ToString()); if (client.State == ComInLan.Model.ClientState.Accepted) { client.DataReceived += client_DataReceived; } if (client.State == ComInLan.Model.ClientState.None) { client.DataReceived -= client_DataReceived; } }
void client_DataReceived(ComInLan.Model.IClient client, string data) { WriteLine("From " + client.Name + ": " + data); switch (data) { case "b": _inputsimulator.Keyboard.KeyPress(VirtualKeyCode.BACK); break; case "n": _inputsimulator.Keyboard.KeyPress(VirtualKeyCode.NEXT); break; case "f": _inputsimulator.Keyboard.KeyPress(VirtualKeyCode.F5); break; } }
private void Client_PasscodeCreated(ComInLan.Model.IClient client) { WriteLine("Passcode: " + client.Passcode); }
private void _server_ClientChanged(ComInLan.Model.IClient client) { WriteLine("Change: " + client.Id + " " + client.Name + " " + client.Port + " " + client.Address); }