Esempio n. 1
0
    public static void StartEchoServer(String ip, int port)
    {
        EchoProtocolCallback EchoCallback = new EchoProtocolCallback();
        var sslProtocol = ProtocolOpSsl.BuildProtocolSsl().SetServerCert(@"d:/server.pfx", "1234");

        EchoCallback.UseCustom(sslProtocol);
        //EchoCallback.UseTcp();
        Core EchoServerCore = new UniAsynCore();

        EchoServerCore.SetServer(ip, port, EchoCallback, 10);
        EchoServerCore.StartListen();
        EchoServerCore.Run();
    }
Esempio n. 2
0
    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();
    }
Esempio n. 3
0
File: Http.cs Progetto: Skye347/KLib
        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);
        }