public void Start(TN3270ServerEmulationBase system, int port) { this.system = system; server = new ServerSocket(ServerSocketType.RAW); // server.OnConnectRAW += new OnConnectionDelegateRAW(server_OnConnectRAW); server.Listen(port); }
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(); } }