public static void StartEchoClient(String ip, int port, string data, bool displayReceive) { EchoProtocolCallback EchoCallback = new EchoProtocolCallback(); EchoCallback.data = data; EchoCallback.displayReceive = displayReceive; var sslProtocol = ProtocolOpSsl.BuildProtocolSsl().SetTargetHost("s"); EchoCallback.UseCustom(sslProtocol); Core EchoClientCore = new UniAsynCore(); EchoClientCore.SetClient(EchoCallback, true); EchoClientCore.Connect(ip, port); EchoClientCore.Run(); }
public static void Init() { HTTPOp protocolInstance = new HTTPOp(); protocolInstance.useHTTP(); Core newCore = new UniAsynCore(); newCore.SetClient(protocolInstance, false); protocolInstance.BindCore(newCore); currentCore = newCore; HTTPOp httpsProtocol = new HTTPOp(); sslProtocol = httpsProtocol.useHTTPS(); httpsCore = new UniAsynCore(); httpsCore.SetClient(httpsProtocol, false); httpsProtocol.BindCore(httpsCore); }