Beispiel #1
0
        /// <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}");
        }