Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            string clientNum = args[0];

            OPCUAClientBasic client = new OPCUAClientBasic(IPAddress.Parse(args[1]), int.Parse(args[2]), clientNum);

            client.Start();

            Console.ReadLine();
        }
Ejemplo n.º 2
0
        public String GenerateRequest()
        {
            OPCUAClientBasic clientBasic   = new OPCUAClientBasic();
            String           requestClient = null;
            string           requestbody   = _nodeID + " " + Data;

            if (MethodType == "Read")
            {
                requestClient = String.Format("POST {0} {1}\r\nContent-type: {2}\r\nContent-length:{3}\r\n\r\n{4}", //host = clientBasic.Address + ":" + clientBasic.Port
                                              "/OPCUAServer", "HTTP/1.1", "application/http+xml; charset=utf-8; action=Read", requestbody.Length, requestbody);
            }
            else if (MethodType == "Write")
            {
                requestClient = String.Format("POST {0} {1}\r\nContent-type: {2}\r\nContent-length:{3}\r\n\r\n{4}", //host = clientBasic.Address + ":" + clientBasic.Port
                                              "/OPCUAServer", "HTTP/1.1", "application/http+xml; charset=utf-8; action=Write", requestbody.Length, requestbody);
            }

            return(requestClient);
        }