Ejemplo n.º 1
0
        protected override void OnHmeApplicationRequestReceived(HttpListenerContext context)
        {
            HmeApplicationHttpResponse.BeginResponse(context);
            HmeStream      hmeInStream  = new HmeStream(context.Request.InputStream);
            HmeStream      hmeOutStream = new HmeStream(context.Response.OutputStream);
            IHmeConnection connection   = _driver.CreateHmeConnection(_identity, context.Request.Url.OriginalString, hmeInStream, hmeOutStream);

            _pump.AddHmeConnection(connection);
        }
Ejemplo n.º 2
0
        protected virtual void OnHmeApplicationRequestReceived(HttpListenerContext context)
        {
            ServerLog.Write(TraceEventType.Verbose, "Enter HmeServer.OnHmeApplicationRequestReceived");
            HmeApplicationHttpResponse.BeginResponse(context);
            HmeConnection connection = new HmeConnection(context.Request.InputStream, context.Response.OutputStream);
            HmeApplicationConnectedEventArgs args = new HmeApplicationConnectedEventArgs();

            args.Application = connection.Application;
            args.BaseUri     = BuildBaseUri(context);

            OnApplicationConnected(args);
            _pump.AddHmeConnection(connection);
            ServerLog.Write(TraceEventType.Verbose, "Exit HmeServer.OnHmeApplicationRequestReceived");
        }