/// <summary> /// Connects terminal to the port. /// </summary> /// <param name="terminal">Terminal to be connected.</param> /// <returns>Port which terminal connected in.</returns> public IPort ConnectTerminal(ITerminal terminal) { var port = new Port.Port(); port.ConnectTerminal(terminal); _ports.Add(port); port.IncomingCallEvent += terminal.IncomingCall; port.OutgoingCallEvent += HandleCall; port.RejectEvent += HandleReject; port.RespondEvent += HandleRespond; port.ConnectEvent += OnPortConnect; port.DisconnectEvent += OnPortDisconnect; return(port); }
public string A1A2A3A4P1P2(string ipAddress, int portNumber) { var port = new Port.Port(portNumber); return($"{ipAddress.Replace('.', ',')},{port}"); }