예제 #1
0
        public void connectToEquip()
        {
            var secsEquip = new List <SecsEquipment>();

            foreach (var equip in getSECSEquipment())
            {
                if (!string.IsNullOrEmpty(equip.Address) || equip.Port <= 0)
                {
                    continue;
                }
                var sq1 = new SecsEquipment(equip.Address, equip.Port);
                sq1.Connected += ConnectedHandler;
                sq1.Connect();
                sq1.DataReceived += DataReceivedHandler;
            }
        }
예제 #2
0
        public void connectToTCPServer(string ServerIP, string ServerPort, string Server2IP, string Server2Port)
        {
            SCESEquipment sCESEquipment = new SCESEquipment();

            sCESEquipment.Address = "10.215.36.73";
            sCESEquipment.Port    = 5005;

            sq1 = new SecsEquipment(ServerIP, ServerPort);
            sq2 = new SecsEquipment(Server2IP, Server2Port);

            sq1.Connected += ConnectedHandler;
            sq2.Connected += Connected2Handler;

            sq1.Connect();
            sq2.Connect();

            sq1.DataReceived += DataReceivedHandler;
            sq2.DataReceived += Data2ReceivedHandler;
        }