Ejemplo n.º 1
0
        public void Start(TN3270ServerEmulationBase system, int port)
        {
            this.system = system;

            server = new ServerSocket(ServerSocketType.RAW);
            //
            server.OnConnectRAW += new OnConnectionDelegateRAW(server_OnConnectRAW);
            server.Listen(port);
        }
Ejemplo n.º 2
0
        private void server_OnConnectRAW(System.Net.Sockets.Socket sock)
        {
            Console.WriteLine("OnConnectRAW");
            //
            TN3270ServerEmulationBase instance = system.CreateInstance(sock);

            try
            {
                try
                {
                    instance.Run();
                }
                catch (TN3270ServerException tse)
                {
                    Console.WriteLine("tse = " + tse);
                    throw;
                }
            }
            finally
            {
                instance.Disconnect();
            }
        }