GUI ScreenIO Client/Server

The GUI ScreenIO Server Daemon

The GUI ScreenIO Server Daemon is distributed with GUI ScreenIO. 

This image shows that one clients are connected to the server.  The client running a job (the Listview Demonstrator).

You can see what applications the clients are running, which panel is currently being displayed, and other information regarding the communications sockets in use.

Minimum configuration

Windows NT-based operating systems are recommended (Windows NT, Windows 2000, Windows XP), but the GUI ScreenIO Network Server will run on Windows 9x operating systems.

Transaction processing and server loading

The nature of transaction processing applications usually imposes fairly light loads on a server.  If you think about it, a user typically requests data, then stares at it for a while before asking for more data.  As a result, the server is doing nothing (for that user) between requests.  Furthermore, most requests require very little processing or I/O unless the user is browsing a file.  Memory utilization may also be less than you would imagine because windows will share DLLs loaded into memory for each user.

In a typical transaction processing environment, server requests arrive randomly, so the server's load is usually fairly predictable once you have a little experience with your applications in a client/server environment.

A single server is capable of supporting a considerable number of clients if it has sufficient processing power, communications bandwidth, and memory.

Multiple server configurations

Too much load for a single server?  You can establish a bank of servers which access a shared database on a mainframe, thereby handling as many users as the mainframe and your communications infrastructure can support.  When on server is full, it will route connections to the next.  This is called a server farm.

Alternate server configurations

It is also possible for a GUI ScreenIO client/server application to run natively on any hardware platform/operating system that supports COBOL and TCP/IP.  Contact us if you wish to explore the possibility of running the server side on non-Windows platforms.

Automatic Updates

The server checks once per day for updates on our web site. (At midnight local time).  If new versions are available your web browser is launched and the information page is displayed. The server keeps running until you can schedule an update and restart the server.  

This assures you that you will be automatically notified about new versions as soon as they come out.  When clients connect to your server they are informed if they in turn need new versions, and will be taken directly to the download page.  This keeps your users up to date with the latest clients to assure all of your applications run correctly.

Disclosure: Your server sends its serial number when it checks for updates, and this serial number will appear in our confidential web server logs. No personal identifying information is transmitted.


The GUI ScreenIO Server is licensed on a per-computer basis, and by the number of concurrent users it will allow. 

The server that is distributed with GUI ScreenIO is an evaluation version.  It will do everything that a licensed version does, with the following limitations:

2000-2019 Norcom, all rights reserved 


Send feedback to Norcom