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(); }
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); }