public void StartTcpListener(NewTcpListenerRequest request) { var listener = new ListenerTcp { BindPort = request.BindPort, BindAddress = request.BindAddress }; TCPListeners.Add(listener); }
private void ToggleTcpListener() { if (ListenerTcp.IsListening) { ListenerTcp.StopListener(); } else { ListenerTcp.StartListener(); } OnPropertyChanged(nameof(ListenerTcp)); }
public ListenerTcp StartTcpListener(NewTcpListenerRequest request) { var listener = new ListenerTcp { ListenerId = request.Name, Type = ListenerType.TCP, BindAddress = request.BindAddress, BindPort = request.BindPort }; TcpListeners.Add(listener); return(listener); }
/// <summary> /// Initialize the control view model /// </summary> public ControlViewModel() { SendDeveloperCommand = new DelegateCommand(DeveloperCommandToMcuAsync); StartTcpListenerCommand = new DelegateCommand(ToggleTcpListener); ConnectToTcpServerCommand = new DelegateCommand(ConnectToTcp); Mcu = new Mcu() { IP = "192.168.10.252", PortTcp = 3030, PortUdp = 2020, }; ListenerTcp = new ListenerTcp(); TcpClient = new EasyTcpClient(); }
public TcpPayloadController(ListenerTcp listener) { Listener = listener; }