Before you Begin


Who Should Use This Manual

This manual is for system administrators responsible for installing, configuring, deploying, and maintaining Citrix ICA Clients for 16-bit Windows (also called Citrix ICA Win16 Clients). This manual assumes knowledge of:

Citrix MetaFrame Application Server for Windows or Citrix WinFrame

The operating system on the client computer (Windows Version 3.1 or greater, Windows for Workgroups 3.11 or greater)

Installation, operation, and maintenance of network and asynchronous communication hardware, including serial ports, modems, and device adapters


How to Use this Guide

To get the most out of the Citrix ICA Client Administrator's Guide, review the table of contents to familiarize yourself with the topics discussed.

This guide contains the following sections:

Chapter	Contents
Chapter 1, "Introduction to the Citrix ICA Win16 Client"	Gives a detailed list of features.
Chapter 2, "Deploying the Citrix ICA Win16 Client"	Describes how to install and update the Citrix ICA Win16 Client.
Chapter 3, "Configuring the Citrix ICA Win16 Client"	Describes how to configure connection properties and device mappings for the Citrix ICA Win16 Client


Conventions

The following conventional terms, text formats, and symbols are used throughout the printed documentation:

Convention	Meaning
Bold	Indicates boxes and buttons, column headings, command-line commands and options, icons, dialog box titles, lists, menu names, tabs, and menu commands.
Italic	Indicates a placeholder for information or parameters that you must provide. For example, if the procedure asks you to type filename, you must type the actual name of a file. Italic also indicates new terms and the titles of other books.
ALL UPPERCASE	Represents keyboard keys (for example, CTRL, ENTER, F2).
[brackets]	Encloses optional items in syntax statements. For example, [password] indicates that you can choose to type a password with the command. Type only the information within the brackets, not the brackets themselves.
...(ellipsis)	Indicates a command element can be repeated.
Monospace	Represents examples of screen text or entries that you type at the command line or initialization files.
	Indicates a procedure with sequential steps.
•	Indicates a procedure with only one step.
	Indicates a list of related information, not procedural steps.
The Citrix ICA Clients allow users to connect to MetaFrame servers and WINFRAME servers. When describing a feature or procedure common to MetaFrame and WINFRAME servers, this manual uses the term Citrix server. When describing a feature unique to a MetaFrame or WINFRAME server, this manual specifies either a MetaFrame or WINFRAME server.


Finding More Information

This manual contains conceptual information and installation and configuration steps for the Citrix ICA Win16 Client. For additional information, consult the following manuals:

The Citrix ICA Client Quick Reference Cards give users step-by-step instructions for using the Citrix ICA Clients to connect to Citrix servers and run published applications.

The Citrix ICA Client Administrator's Guides for the ICA DOS, Win32, Java, Web, Macintosh, and UNIX Clients.

For instructions on installing, configuring, and maintaining your Citrix servers, see the documentation included in your MetaFrame or WINFRAME package.

This book and other Citrix documentation is available in Adobe PDF format in the documentation directory of your MetaFrame or WINFRAME CD-ROM. Using the Adobe Acrobat Reader, you can view and search the documentation electronically or print it for easy reference. To download the Adobe Acrobat Reader for free, please go to Adobe's Web site at http:\\www.adobe.com.

Important  Always consult the Readme.txt files for MetaFrame, WINFRAME, and the Citrix ICA Clients for any last-minute updates, installation instructions, and corrections to the documentation.


Citrix on the World Wide Web

Citrix offers online Technical Support Services at http://www.citrix.com that include the following:

Downloadable Citrix ICA Clients, available at http://download.citrix.com

A Frequently Asked Questions page with answers to the most common technical issues

An FTP server containing the latest service packs and hotfixes for download

An Online Knowledge Base containing an extensive collection of technical articles, troubleshooting tips, and white papers

Interactive online support forums


Year 2000 Readiness

For a detailed description of the Year 2000 Readiness of Citrix products, see our Web site at http://www.citrix.com/misc/y2000.htm.


Overview
Introduction to the ICA Win16 Client

Overview

When connected to a Citrix server, the Citrix ICA Win16 Client provides additional features that make remote computing just like running applications on a local desktop. The Citrix ICA Win16 Client has the following features:

Client device mapping

Client drive mapping

Client printer mapping

Client COM port mapping

Sound support

Dialing prefixes

Encryption

Client Auto Update

Windows clipboard integration

Low bandwidth requirements

Disk caching and data compression

Application publishing support

Business Recovery


Client Device Mapping

The Citrix ICA Clients support client device mapping. Client device mapping allows a remote application running on the Citrix server to access printers, disk drives, and COM port devices attached to the local client computer.

Client drive mapping for all ICA Clients is transparent. Accessing a local drive on a client computer requires no manual configuration by the user of the client computer.

Client drive mapping

Client printer mapping

‹Client COM port mapping›


Client Drive Mapping

Client drive mapping allows drive letters on the Citrix server to be redirected to drives that exist on the client computer; for example, drive H in a Citrix user session can be mapped to drive C of the local computer running the Citrix ICA Client. These mappings can be used by the File Manager or Explorer and your applications just like any other network mappings.


Client Printer Mapping

Client printer mapping allows a remote application running on the Citrix server to access printers attached to the client computer. Any printers detected when you connect to a Citrix server are automatically added to the Print Manager. Client printers can be browsed and connected to in the same way as network printers. Users who access a Citrix server with the Citrix ICA Client can transparently access their local printers and disk drives (fixed and removable). The drive letters used for drive mapping are configurable and long filenames are supported.


Client COM Port Mapping

The ICA Client COM port redirector gives Citrix ICA client users access to virtually any peripheral that requires a COM port for operations. COM port mapping is similar to printer and drive mapping, and allows users to access a COM port on the client computer as if it were connected to the Citrix server.


Sound Support

ICA Client sound support allows a client computer with a Sound Blaster 16-compatible sound card to play sound files on the server and present them on the local client computer's sound system. Client computers can play 8- or 16-bit mono or stereo  Windows .wav files at 8, 11.025, 2.25, and 44.1 KHz. Audio support can be configured to use one of three different sound compression schemes. Each scheme provides different sound quality and bandwidth usage.


Dialing Prefixes

The Citrix ICA Clients support dialing prefixes. Dialing prefixes allow a user to easily add special dialing codes as required by different telephone systems for dialing out and accessing a remote Citrix server.

The most common use of dialing prefixes is defining different dialing methods for different telephone systems. For example, a user with a laptop computer may need to dial 9 to get an outside line at the office and need to dial 1 plus the area code when working on the road or at home. In this case, the user can define a dialing prefix named Office for use when dialing out from his office and a prefix called Remote for use when dialing in from the road or at home.


Encryption

The Citrix ICA Clients support encryption using Citrix SecureICA Services. This server extension (available in North American and Global versions) adds advanced RSA RC5 encryption to the Citrix server and clients. See the SecureICA Services documentation for more information.


Client Auto Update

The Client Auto Update feature allows administrators to update ICA Client installations from a central location instead of having to manually install new client versions on each client computer. New versions of Citrix ICA Clients are stored in a central Client Update Database. The latest versions of the ICA Client software are downloaded to ICA Client devices when users connect to the Citrix server.

ICA Client Auto Update works with all transport types supported by ICA (TCP/IP, IPX, NetBIOS, and serial).

ICA Client Auto Update supports the following features:

Automatically detects older client files

Transparently copies new files over any ICA connection

Provides full administrative control of client update options for each client

Updates clients from a single database on a network share point

Safely restores older client versions when needed


Windows Clipboard Integration

Users can cut and paste data between ICA sessions and local applications using the Windows clipboard.


Low Bandwidth Requirements

The highly efficient Citrix ICA protocol typically uses 20K of bandwidth for each session.


 Disk Caching and Data Compression

These features can increase performance over low speed asynchronous and WAN connections. Disk caching stores commonly used portions of your screen (such as icons and bitmaps) locally, increasing performance by avoiding retransmission of locally cached data. Data compression reduces the amount of data sent over the communications link to the client computer.


Application Publishing Support

You can create a remote application entry to connect to a Citrix server or to a published application that contains all of the information necessary to launch a user session or an application. All the user needs to do is double-click on the application entry's icon on the desktop.


Business Recovery

The Citrix ICA Client includes the additional intelligence to support multiple server sites (such as a primary and hot backup) with different addresses for the same published application name.

This feature provides for consistent connections to published applications in the event of a primary server disruption. Users now have an even higher level of fault tolerance and seamless user experience.


Overview
Deploying the Citrix ICA Win16 Client

Overview

This chapter explains how to install and update the Citrix ICA Win16 Client. Topics covered in this chapter include:

System requirements

Installation methods

Creating client installation diskettes

Installing the Citrix ICA Win16 Client

The Client Update Database

Configuring the Client Update Database


System Requirements

Computers used with the ICA Win16 Client must meet the following requirements:

Standard PC architecture, 80386 processor or greater

Windows Version 3.1 or greater (running in enhanced mode), or Windows for Workgroups Version 3.11 or greater

8MB RAM or greater

Microsoft mouse or 100% compatible mouse

VGA or SVGA video adapter with color monitor

High-density 3.5-inch diskette drive and available hard disk space

Sound Blaster 16-compatible sound card for sound support

For serial connections to the Citrix server, an internal modem or serial port and external modem using a 16550 Universal Asynchronous Receiver/Transmitter (UART) is recommended.

For network connections to the Citrix server, a network interface card (NIC) and the appropriate network transport software are required. Supported network transports are:

NetBIOS

IPX

SPX

Microsoft Windows for Workgroups TCP/IP-32 (Windows for Workgroups only)

Any WinSock-compliant TCP/IP stack


Installation Methods

You can install the Citrix ICA Win16 Client from:

The  %SystemRoot%\System32\Clients\Ica directory on your Citrix server machine

The MetaFrame or WINFRAME CD-ROM

Client installation diskettes created with the ICA Client Creator utility

For more information, see the "Creating Client Installation Diskettes" and "Installing the Citrix ICA Win16 Client" sections later in this chapter.


Creating Client Installation Diskettes

Use the ICA Client Creator to create client installation disks.

To create Citrix ICA Client installation disks

1.	Have the required number of 3.5-inch disks on hand.

2.	From a MetaFrame server: On the Start menu, point to Program, then point to MetaFrame Tools. Click ICA Client Creator. The Make Installation Disk Set dialog box appears.

From a WINFRAME server: In the Administrative Tools folder, double-click ICA Client Creator. The Make Installation Disk Set dialog box appears.

3.	In the Network Client or Service list, click the desired Citrix ICA Client. Select the Format Disks check box to format the disks when creating the installation media. Click OK.

4.	Follow the directions on screen.


Installing the Citrix ICA Win16 Client

To install the ICA Win16 Client

1.	Make sure the client computer is properly configured and cabled. Make sure any previous installations of the Citrix ICA Client.

If you are installing from diskettes, insert ICA Win16 Client Setup diskette #1 in drive A (or other appropriate drive) of the client computer. Run a:setup using the Run option on the program Manager File menu or File Manager.

If you are installing from the CD-ROM, insert the CD-ROM into the client's CD-ROM drive. When the startup screen appears, click Setup ICA Client

If you are installing from a Citrix server, go to %SystemRoot%\System32\Clients\Ica\Ica16\disks\disk1, and run setup.exe.

2.	The Welcome screen appears. Read the information on this screen and click Next.

3.	The Choose Destination Location screen appears:

You can change the displayed path if desired by clicking Browse. Click Next to accept the displayed path and continue installation.

4.	The Select Program Folder appears:

You can choose to use the default Citrix ICA Client folder, specify the name of a new program folder, or add the ICA Win16 Client icons to an existing folder. The program folder you specify is created if it does not already exist. Click Next to continue.

5.	The ICA Client Name screen appears:

Specify a unique client name for your client computer. Citrix servers use the client name to manage client printers and other system resources. If you do not give your client computers unique client names, device mapping and application publishing may not operate correctly. When you are done, click Next to continue. A progress window appears displaying the file names as they are copied to your hard drive.

6.	If you are installing from diskette, the Setup Needs the Next Disk dialog box appears. Remove the first ICA Win16 Client diskette from drive A (or other appropriate drive) and insert the second diskette. Click OK.

7.	When the Citrix ICA Client finishes copying the program files, the Information dialog box appears.

Click OK to exit this window.

The Citrix ICA Client program group appears on your desktop:

The ICA Win16 Client can be used immediately.


The Client Update Database

Use the Client Auto Update feature to store new versions of Citrix ICA Clients are stored in a central Client Update Database. The latest versions of the ICA Client software are downloaded to ICA Client devices when users connect to the Citrix server.

ICA Client Auto Update works with all transport types supported by ICA (TCP/IP, IPX, NetBIOS, and serial).

ICA Client Auto Update supports the following features:

Automatically detects older client files

Transparently copies new files over any ICA connection

Provides full administrative control of client update options for each client

Updates clients from a single database on a network share point

Safely restores older client versions when needed

Note  Client Auto Update can update client files to newer versions of the same product and model. For example, it can be used to update the Citrix ICA Win32 Client. It cannot be used to update a Citrix ICA Win16 Client to the Citrix ICA Win32 Client.


The Citrix ICA Client Update Process

Each Citrix ICA Client has a product number, model number, and version number. The ICA Client product and model numbers uniquely identify the Citrix ICA Client.

Product/Model number	Platform
1/1	Citrix ICA Client for DOS
1/2	Citrix ICA Client for Win16
1/3	Citrix ICA Client for Win32
The version number is the release number of the Citrix ICA Client.

The process of updating Citrix ICA Clients with new versions uses the standard ICA protocol.

The Citrix server queries the ICA Client when the user logs on. If the Citrix server detects that the ICA Client is up-to-date, it continues the log on transparently.

If an update is needed, by default, the Citrix server informs the user of the new client and asks to perform the update. You can specify that the update occurs without informing the user and without allowing the user to cancel the update.

By default, the user can choose to wait for the client files to finish downloading or to download the files in the background and continue working. Users connecting to the Citrix server with a modem get better performance waiting for the client update to complete. You can force the client update to complete before allowing the user to continue.

During the client update, new Citrix ICA Client files are copied to the ICA Client device. The administrator can force the user to disconnect and complete the update before continuing the session. The user must log on to the Citrix server again to continue working.

After disconnecting from the server, the Citrix ICA Client completes the update. All client programs must be closed before the Citrix ICA Client can be updated.

If the user does not close all client programs before clicking OK, a message appears informing the user of the open program. When all programs are closed, the Citrix ICA Client can complete the update.

In case of a problem, the existing ICA Client files are saved to a folder called Backup in the Citrix ICA Client directory.


Configuring the Client Update Database

During Citrix server setup, a client update database is created that contains the Citrix ICA Win32, Win16, and DOS Clients. By default, the update database is configured to update older client versions.

You can configure a client update database on each Citrix server in a server farm, or a single client update database on a central network share. With a single database, you can configure updates once for all Citrix servers.

Use the ICA Client Update Configuration utility to:

Create a new client update database

Set a default client update database

Configure database properties

Add Citrix ICA Clients to the update database

Remove Citrix ICA Clients from the update database

Configure client update options

To start the ICA Client Update Configuration utility

1.	From a MetaFrame server: Click the Start button, point to Programs, and then point to MetaFrame Tools. Click ICA Client Update Configuration.

From a WINFRAME server: In the Administrative Tools folder, double-click ICA Client Update Configuration.

2.	The ICA Client Update Configuration window appears:

The location of the current client update database is shown in the status bar. This is the database the Citrix server uses to update Citrix ICA Clients. The main window shows the ICA Clients currently configured in the database.


Creating a New Client Update Database

The default location of the client update database is %SystemRoot%\Ica\Clientdb. A new database can be created on the local server hard drive or on a shared network drive. Multiple Citrix servers can be configured to use one shared client update database.

To create a new client update database

1.	From the Database menu, click New. The Path for the new Client Update Database dialog box appears:

2.	Enter a path for the new client update database and click OK.

A new client update database is created in the specified folder and the new database is opened.


Setting a Default Database

An existing client update database can be used by multiple Citrix servers. If the client update database is on a shared network drive, use the ICA Client Update Configuration utility to configure all Citrix servers to use the shared database.

To specify a new default database for one or more Citrix servers

1.	From the Database menu, click Open. The Open Existing Database dialog box appears:

2.	Specify the path to the database that will be used as the default.

3.	Click OK.

4.	From the Database menu, click Set Default. The Set Default Database dialog box appears:

Select the Set as Default Database on Local Machine check box to make the currently opened database the default database.

Tip  You can also set other Citrix servers to use the currently open database as the default database. Double-click on a domain name to view the servers in that domain. Click on a server to set its default database to the currently open database. You can select multiple servers by holding down the CTRL key.

5.	Click OK.


Configuring the Properties of the Client Update Database

Use the Database Properties dialog box to configure the current client update database.

To configure the properties of the Client Update Database

•	On the Database menu, click Properties. The Database Properties dialog box appears:

Clear the Enabled check box to disable this client update database. Citrix ICA Clients are not updated if the database is not enabled.

The Default update properties for clients options specify the default behavior for Citrix ICA Clients added to the update database. If you change the properties of an individual client in the database, those properties will override the default properties.

In Client Download Mode, click Ask user to allow the user to choose to accept or postpone the client update. Click Notify user to notify the user of the client update and require the update. Click Transparent to update the user's ICA Client without notifying the user.

In Version Checking, click Update older client versions only to update client versions that are older than the new client. Click Update any client version to update all client versions to this version of the client. Use this option to force an older client to replace a newer client.

In Update Mode, select the Force Disconnection check box to require users to disconnect and complete the update. By default, users can choose whether to disconnect and complete the client update after the new client files are downloaded. Clear the Allow background download check box to force users to wait for all client files to download before continuing. By default, users can choose whether to download new client files in the background and continue working.

Select the Log Downloaded Clients check box to write an event in the event log when a Citrix ICA Client is updated.

By default, errors that occur during a client update are written to the event log. Clear the Log Errors During Download check box to turn off error logging.

Specify the maximum number of simultaneous updates per Citrix server. When the specified number of client updates are occurring, new client connections are not updated. When the number of client updates drops below the specified maximum, new client connections are updated.


Adding and Removing Citrix ICA Clients

Use the ICA Client Update Configuration utility to add Citrix ICA Clients to and remove them from the database.

To add a new Citrix ICA Client to the client update database

1.	From the Client menu, click New. The Description dialog box appears:

Enter the path to the client installation file in Client Installation File or click Browse.

The client installation file, Update.ini, is located in %SystemRoot%\System32\Clients\Ica\Ica32\disks\disk1.

2.	After you specify the client installation file, the Client Name, Product, Model, Version, and icon of the selected client appear.

You can also modify the Comment used for this client. After making any changes, click Next to continue.

3.	The Update Options dialog box appears.

The Update Options dialog box controls how the client update occurs. These options for each client override the settings specified for the database as a whole on the Database Properties dialog box.

In Client Download Mode, click Ask user to give the user the option to accept or postpone the client update. Click Notify user to notify the user of the client update and require the update. Click Transparent to update the user's ICA Client without notifying the user.

In Version Checking, click Update older client versions only to update client versions that are older than the new client. Click Update any client version to update all client versions to this version of the client. Use this option to force an older client to replace a newer client.

By default, users can choose to disconnect and complete the client update after the new client files are downloaded. Select the Force Disconnection check box to require users to disconnect and complete the update.

By default, users can choose to download new client files in the background and continue working. Clear the Allow Background Download check box to force users to wait for all client files to download before continuing.

You can optionally enter a message in Display this message on the user terminal. The user can view this message at the start of the client update by clicking More Info in the dialog box that appears.

Click Next to continue.

4.	The Event Logging dialog box appears.

Auto Client Update uses the Windows NT event log to report status messages and update errors.

Select the Log Downloaded Clients check box to write an event in the event log when a Citrix ICA Client is updated.

By default, errors that occur during a client update are written to the event log. Clear the Log Errors During Download check box to turn off error logging.

Click Next to continue.

5.	The Enable Client dialog box appears.

The client update database can contain multiple clients with the same product, model, and version information. However, only one client of each product, model, and version can be enabled. The enabled client is the one used for the auto client update.

Select the Enable check box to update Citrix ICA Clients to this client. All other clients of the same product, model, and version are disabled.

6.	Click Finish to copy the Citrix ICA Client installation files into the client update database.

To remove a Citrix ICA Client from the database

1.	In Client Update Configuration, click on the Citrix ICA Client to remove.

2.	From the Client menu, click Delete. A dialog box displays the selected client information and asks for confirmation. Click OK to remove the client.

The Citrix ICA Client is removed from the database.


Changing the Properties of a Citrix ICA Client in the Database

Use the Properties dialog box to maintain the configuration of a Citrix ICA Client in the client update database. The Properties dialog box contains four tabs: the Description tab, the Update Options tab, the Event Log tab, and the Client Files tab.

To modify the properties of a Citrix ICA Client in the database

1.	In ICA Client Update Configuration, click on the Citrix ICA Client to modify.

2.	From the Client menu, click Properties. The Properties dialog box appears.

The Description tab displays information about the selected client. The Product, Model, Version, and Client Name are display-only fields.

Type a new description of the client in Comment.

Select the Enabled check box to update Citrix ICA Clients to this client. All other clients of the same product, model, and version are disabled.

The client update database can contain multiple clients with the same product, model, and version information. However, only one client of each product, model, and version can be enabled. The enabled client is the one used for the auto client update.

The Update Options tab configures how the client is updated.

In Client Download Mode, click Ask user to give the user the option to accept or postpone the client update. Click Notify user to notify the user of the client update and require the update. Click Transparent to update the user's ICA Client without notifying the user.

In Version Checking, click Update older client versions only to update client versions that are older than the new client. Click Update any client version with this client to update all client versions to this version of the client. Use this option to force an older client to replace a newer client.

By default, users can choose whether to disconnect and complete the client update after the new client files are downloaded. Select the Force Disconnection check box to require users to disconnect and complete the update.

By default, users can choose to whether to download new client files in the background and continue working. Clear the Allow Background Download check box to force users to wait for all client files to download before continuing.

You can optionally enter a message in Display this message on the user terminal. The user can view this message at the start of the client update by clicking More Info in the dialog box that appears.

The Event Logging tab configures the events to log for the client update.

Auto Client Update uses the Windows NT event log to report status messages and update errors.

Select the Log Downloaded Clients check box to write an event in the event log when a Citrix ICA Client is updated.

By default, errors that occur during a client update are written to the event log. Clear the Log Errors During Download check box to turn off error logging.

The Client Files tab displays the individual files for the ICA Client

The client update database stores the File Name, Group, Flags, FileSize, and File CRC for each file of a Citrix ICA Client.


Configuring the Citrix ICA Win16 Client


Overview

This chapter describes how to configure the ICA Win16 Client. Topics in this chapter include:

Mapping client devices

Mapping client drives

Mapping client printers

Mapping client COM ports

Mapping client audio

Connection Types

Configuring connections to Citrix servers and published applications


Mapping Client Devices

The Citrix ICA Client supports mapping devices on client computers so they are available to the user from within an ICA session. You do not need a network or RAS connection to use ICA client device mapping. Users can:

Transparently access local drives, printers, and COM ports

Cut and paste between the ICA session and the local Windows clipboard

Hear audio (system sounds and .wav files) played from the ICA session

During logon, the ICA Client informs the Citrix server of the available client drives, COM ports, and LPT ports. By default, client drives are mapped to server drive letters and server print queues are created for Windows ICA Client printers so they appear to be directly connected to the Citrix server. These mappings are available only for the current user during the current session. They are deleted when the user logs off and recreated the next time the user logs on.

You can use the net use and change client commands to map client devices not automatically mapped at logon. See the MetaFrame Administrator's Guide or the WINFRAME System Guide for information about the change client command.


Turning Off Client Device Mappings

On a MetaFrame server, specify client device mapping options in the Client Settings dialog box in Terminal Server Connection Configuration. On a WinFrame server, specify client device mapping options in Citrix Connection Configuration.

The Connection options control whether drives and printers are mapped to client drives and printers. If these options are cleared, the devices are still available but must be mapped to drive letters and port names manually.

Use the Client Mapping Overrides to disable client device connections.

Option	Description
Connect client drives at Logon	If this option is checked, the client computer's drives are automatically mapped at logon.
Connect client printers at Logon	If this option is checked, the client computer's printers are automatically mapped at logon. This option applies only to Windows clients and maps only printers already configured in Print Manager on the client computer. DOS printers must be manually mapped.
Default to main client printer	If this option is checked, the user's default client printer is configured as the default printer for the ICA session.
(inherit user config)	If this option is checked, the per-user settings in User Manager override these settigns.


Mapping Client Drives

Client drive mapping allows drive letters on the Citrix server to be redirected to drives that exist on the client computer. For example: drive H in a Citrix user session can be mapped to drive C of the local computer running the Citrix ICA Client.

Client drive mapping is transparently built into the standard Citrix device redirection facilities. The client's disk drives are displayed as share points to which a drive letter can be attached. These mappings can be used by the File Manager or Explorer and your applications just like any other network mappings.

The Citrix server can be configured during installation to automatically map client drives to a given set of drive letters. The default installation mapping maps drive letters assigned to client drives starting with V and works backwards, assigning a drive letter to each fixed disk and CD-ROM. (Floppy drives are assigned their existing drive letters.) This method yields the following drive mappings in a client session:

Client drive letter	Is accessed by the Citrix server as
A	A
B	B
C	V
D	U
The Citrix server can be configured so that the server drive letters do not conflict with the client drive letters; in this case the Citrix server drive letters are changed to higher drive letters. For example, changing Citrix server drives C to M and D to N allows client computers to access their C and D drives directly. This method yields the following drive mappings in a client session:

Client drive letter	Is accessed by the Citrix server as
A	A
B	B
C	C
D	D
The drive letter used to replace the Citrix server drive C is defined during Setup. All other fixed disk and CD-ROM drive letters are replaced with sequential drive letters (for example: C->M, D->N, E->O). These drive letters must not conflict with any existing network drive mappings. If a network drive is mapped to the same drive letter as a Citrix server drive letter, the network drive mapping is not valid.

When an ICA Client computer connects to a Citrix server, client mappings are reestablished unless automatic client device mapping is disabled. Automatic client device mapping can be configured for ICA connections and users. The Client Settings dialog box . The User Configuration dialog box in User Manager for Domains allows you to enable or disable automatic client device mapping for a user.


Mapping Client Printers

The Citrix ICA Win16 Client supports auto-created printers. With auto-created printers, users find their local printers mapped to their ICA sessions and ready for use as soon as they connect.

After connecting to a Citrix server, users can view their local printers using Windows utilities.

Published applications and ICA server connections configured to run a specified initial program offer users the same access to their local printers, although users cannot use Windows utilities to view local printers. When connected to published applications, users can print to local printers in the same way they would print to a local printer when using locally run applications.

If the Connect Client Printers at Logon check box is checked in the terminal connection or user profile, the client printers are automatically connected when you log on and are deleted when they log off if the printers do not contain any print jobs. If print jobs are present, the printer (and its associated jobs) is retained.

Tip  If users do not want the automatically created printers deleted when they log off, use Print Manager in the ICA session to view the Properties dialog box for the client printer. This dialog box contains a Comment field (on MetaFrame servers) or a Description field (on WINFRAME servers) that contains the string Auto Created Client Printer for automatically created client printers. If users modify or delete this description, the printer is not deleted at logoff. Subsequent logons will use the printer already defined and not modify it. If users change the Windows printer settings, they will not automatically be set in this case. One reason for not wanting them deleted may be the use of custom print settings.

If the user and terminal connection profile do not specify Connect Client Printers at Logon, you can use Print Manager to connect to a client printer. These printers are not automatically deleted when the user logs off.

To view mapped client printers when connected to a MetaFrame server

•	While connected to the MetaFrame server, double-click My Computer on the remote desktop and then double-click Printers. The Printers dialog box appears:

The Printers screen displays the local printers mapped to the ICA session. The name of the printer takes the form clientname#printername, where clientname is the unique name given to the client computer during ICA Client setup and printername is the Windows printer name. In this example ICA session, a client machine called "Snoop40" has access to its local printer named "Laser." This name cannot be changed and is used to locate the specific printer. Because the Windows printer name is used and not the port name (as with DOS Client printing), multiple printers can share a printer port without conflict.

To view mapped client printers when connected to a WINFRAME server

•	While connected to the WINFRAME server, double-click Print Manager in the Main program group. The Print Manager appears:

Print Manager displays the local printers mapped to the ICA session. The name of the printer takes the form clientname#printername, where clientname is the unique name given to the client computer during ICA Client setup and printername is the Windows printer name. In this example ICA session, a client machine called "Snoop40" has access to its local printer named "Laser." This name cannot be changed and is used to locate the specific printer. Because the Windows printer name is used and not the port name (as with DOS Client printing), multiple printers can share a printer port without conflict.


Mapping Client COM Ports

Client COM port mapping allows devices attached to the client computer's COM ports to be used during ICA sessions on a Citrix server. These mappings can be used just like any other network mappings.

To map a client COM port

1.	Start the ICA Client and logon to the Citrix server.

2.	Start a DOS command prompt.

On a  WINFRAME, double-click Command Prompt in the Main program group.

On a MetaFrame server, click Start, then click Programs, then click Command Prompt.

3.	At the prompt type net use comx: \\client\comz: where x is the number of the COM port on the server (ports 1 through 9 are available for mapping) and z is the number of the client COM port you want to map. Press ENTER.

4.	To confirm the operation, type net use at the prompt. The list that appears contains mapped drives, LPT ports, and mapped COM ports.

To use this COM port in a session on a Citrix server, install the device to the mapped name. For example, if you map COM1 on the client to COM5 on the server, install the COM port device on COM5 during the session on the server. Use this mapped COM port as you would a COM port on the client computer.

Note  COM port mapping is not TAPI-compatible. TAPI devices cannot be mapped to client COM ports.


Mapping Client Audio

Client audio mapping enables applications running on the Citrix server to play sounds through a Sound Blaster Pro-compatible sound device installed on the client computer. You can control the amount of bandwidth used by client audio mapping.

To configure ICA Client audio on a MetaFrame server

1.	Click ICA Settings in Terminal Server Connection Configuration.

2.	Select an option from the Client Audio Quality drop-down list.

To configure ICA Client audio on a WINFRAME server

1.	Click ICA Settings in Citrix Connection Configuration.

2.	Select an option from the Client Audio Quality drop-down list.

Client Audio Mapping can cause excessive load on the Citrix servers and the network. The higher the audio quality, the more bandwidth is required to transfer the audio data. Higher quality audio also uses more server CPU to process. Three different audio quality settings are available, or client audio mapping can be disabled completely.

Important  You can set audio quality on a per connection basis, but users can also set it on the client computer. If the client and server audio quality settings are different, the lower of the two qualities is used.

The Client Audio Quality options are:

High. This setting is recommended only for connections where bandwidth is plentiful and sound quality is important. This setting allows clients to play a sound file at its native data rate. Sounds at the highest quality level require about 1.3Mbps of bandwidth to play clearly. Transmitting this amount of data can result in increased CPU utilization and network congestion.

Medium. This setting is recommended for most LAN-based connections. This setting causes any sounds sent to the client to be compressed to a maximum of 64Kbps. This compression results in a moderate decrease in the quality of the sound played on the client computer. The host CPU utilization will decrease compared with the uncompressed version due to the reduction in the amount of data being sent across the wire.

Low. This setting is recommended for low-bandwidth connections, including most modem connections. This setting causes any sounds sent to the client to be compressed to a maximum of 16Kbps. This compression results in a significant decrease in the quality of the sound. The CPU requirements and benefits of this setting are similar to those of the Moderate setting; however, the lower data rate allows reasonable performance for a low-bandwidth connection.


Connection Types

Using the Citrix ICA Win16 Client, users can connect to a Citrix server in the following ways:

By dialing into a Citrix server using the modem installed on the client PC. This method uses a serial connection to a Citrix server.

Over a direct serial cable connection to a Citrix server. This method uses a serial connection to a Citrix server.

Over the local or wide-area network connection between the client PC and the Citrix server. This method uses one of the following network protocols:

TCP/IP

IPX

SPX

NetBIOS

You can also use Microsoft's Remote Access Service (RAS) or Dial-Up Networking (DUN) in combination with the Citrix ICA Client to connect a client PC with a Citrix server. This type of connection requires:

The RAS or third-party serial PPP software is installed on the client PC.

The RAS server is in the same Microsoft network as the Citrix server.

The user dials into the RAS server to establish a connection between the client PC and the RAS server.

The user defines a network connection entry in Remote Application Manager for the network protocol that exists between the RAS server and the Citrix server.


Configuring a SOCKS Proxy Connection

You can configure the ICA Win16 Client to connect to a Citrix server through a SOCKS proxy server. This section describes:

Why you use a SOCKS proxy server

Where to locate your SOCKS proxy server


Using SOCKS to Direct ICA Traffic Through Firewalls

To limit access into and out of your Citrix servers, configure a SOCKS proxy server to handle connections between clients and the server. You can place the proxy server on either side of the firewall, or in some situations, on both sides of the firewall.

The benefits of using a SOCKS proxy server include:

Information hiding, where system names inside the firewall are not made known to systems outside the firewall through DNS (Domain Name System)

Authentication between an ICA Client and SOCKS proxy servers

Authentication between two SOCKS proxy servers

Relaying between two SOCKS proxy servers

Channeling different TCP connections through one connection

Proxying UDP broadcasts through a directed UDP transmission

The general procedure for connecting the ICA Win16 Client through a proxy is:

1.	Be sure that your firewall is configured and working properly.

2.	Install your SOCKS proxy server and test that it works with Web browsers.

3.	Configure and deploy the ICA Win16 Client.


Locating Your Proxy Server

You can locate your proxy server on either side of your firewall. In some situations, you may want to locate the proxy server on both sides of the firewall. Typical SOCKS proxy configurations are described below. See your proxy documentation for further details about placement and implementation of your proxy server.


Setting Up a Proxy between Clients and a Firewall (for Outbound Connections)

To restrict clients from connecting directly to servers outside your firewall, install a proxy server between the client systems and the firewall, as shown below.

The proxy server uses its authentication features to determine whether ICA Clients can access networks outside the firewall. Configure the firewall to pass only network traffic that comes from the firewall.


Setting Up a Proxy Between Citrix Servers and a Firewall (for Inbound Connections)

To protect your Citrix servers, install a proxy server between your servers and the firewall. You can configure the firewall in two ways:

Maximize Trust. Configure the firewall to pass only network traffic that is directed to the SOCKS proxy server. The proxy server performs the authentication of the ICA Client.

Minimize Risk. Configure the firewall to allow only connections from specific machines in addition to passing only network traffic that is directed to the SOCKS proxy server.


Setting Up a Virtual Private Network Using Two Proxy Servers

You can create a Virtual Private Network (VPN) between two sites by configuring a proxy server inside the firewall at both the client and server sites. Set up the firewalls to allow only directed UDP traffic between the two SOCKS proxy servers and TCP on the SOCKS port. For additional security, configure the SOCKS proxy server on the ICA client side to authenticate with the SOCKS proxy server on the Citrix server side. To obtain the address of a SOCKS proxy server within an outside firewall, contact the system administrator responsible for configuring that firewall.

For more information about configuring the ICA Win16 Client to use with a SOCKS proxy server, see "Configuring Server Location" later in this chapter.


Configuring Connections to Citrix Servers and Published Applications

This section describes how to configure connections to Citrix servers and published applications using Remote Application Manager.

Configuring Remote Application Manager preferences

Configuring disk caching

Configuring server location

Configuring hotkeys

Configuring event logging

Modifying the application profile settings

Setting display fonts

Configuring dialing prefixes

Configuring Remote Application Properties


Configuring Remote Application Manager Preferences

You can create a group of settings that serve as defaults for all remote application entries created using the Remote Application Manager. The user can override some of these global settings by choosing their own values when using the Add a New Remote Application wizard to create new entries or the Properties dialog box to edit existing entries.

To set Remote Application Manager preferences

•	From the Options menu in Remote Application Manager, click Settings, and then click Preferences. The Preferences tab of the Settings dialog box appears:

The settings on this menu are:

Default Window Properties. Default Window Size specifies the window size (in pixels) that remote applications run in. Default Window Colors specifies the number of colors displayed. These settings are used by each remote application unless the user overrides these values in the remote application's properties. Click Change to modify these fields.

Important  The window size you select must be less than or equal to the screen resolution of the client computer. If you specify 256 colors, the display adapter must support 256 colors at the specified screen resolution and Windows must be configured to use a 256-color display mode. Use Windows Setup in the Main program group to configure 256-color display mode. You may need to install a device driver for the display adapter or increase video memory on the display adapter to properly support 256 colors.

Keyboard Layout. This selection box specifies the keyboard layout of the client computer. The Citrix server uses the keyboard layout information to configure the session for the keyboard layout. The default value (User Profile) uses the keyboard layout specified in the user profile. If the keyboard layout of the client computer does not match the one specified in the user profile, select a keyboard layout from the list.

Type. This field allows specifies the keyboard type of the client computer. The Citrix server uses the keyboard type information to configure the session for the keyboard type. Use the default value of Default for most English and European keyboards. When used with a Japanese keyboard, Default auto-detects the keyboard type.

Client Name. This text box allows you to change the client name of the client computer. The Citrix server uses the client name to uniquely identify resources (such as mapped printers, disk drives, and COM ports) associated with a given client computer. The client name should be unique for each computer running a copy of the Citrix ICA Client. If you do not use unique client names, device mapping and application publishing may not operate correctly.

Serial Number. This is the serial number of the ICA Client software. This field is only necessary when you are using the Citrix ICA Client with a product such as WINFRAME Host/Terminal, which requires each client to have a Citrix PC Client Pack serial number in order to connect to the server. If a serial number is required, you must enter it exactly as it appears on the Serial Number card. The Serial Number field is not used by MetaFrame servers.

Display Connect To screen before making Dial-In Connections. If this is checked, the Connect To screen is displayed when the user makes a dial-In connection.

Display terminal window when making Dial-In Connections. Check this box if the dial-in configuration includes third-party products, such as security devices and X.25 PADs, that require an ASCII dialog before connecting to the Citrix server.

Allow automatic client updates. Check this box to allow the Citrix server to update the Citrix ICA Win16 Client when newer versions become available. When the Citrix server detects an outdated client version, it notifies the user that a newer version is available and replaces the ICA Win16 Client files. This feature is not available in WINFRAME Version 1.7 or earlier.


Configuring Disk Caching

Disk caching stores commonly used graphical objects such as icons in a local disk cache on the client computer to reduce the amount of data sent over the connection. Caching commonly used bitmaps tends to increase performance, especially for bandwidth-limited connections.

To configure disk caching

•	From the Options menu in Remote Application Manager, click Settings, and then click Disk Cache. The Disk Cache tab appears.

The settings on the Disk Cache tab are:

Amount of disk space to use. Configures the amount of disk space as a percentage of the partition containing the caching directory.

Disk cache directory. Specifies the location of the directory containing the cached image data. The default directory is a subdirectory of the directory in which the client was installed. Select Change Directory to change the location of this directory.

The minimum size bitmap that will be cached. The size of the smallest bitmap that will be cached to disk.

Clear Cache Now. Click this button to remove all cached data from the directory.

Tip  It is not recommended to clear the cache if there are any ICA connections open. Before clearing the cache, verify that all ICA connections are closed.


Configuring Server Location

Server location (also called the ICA Browser or server browsing) provides a method for a user at a network-connected Citrix ICA Client computer to view a list of all Citrix servers on the network that have ICA connections configured for that network protocol (IPX/SPX, TCP/IP, or NetBIOS) and a list of all published applications. Each network protocol maintains a separate and independent Master ICA Browser.

Tip  Set a specific server address for the Citrix server that functions as the Master ICA Browser when your network configuration uses routers or gateways, or to eliminate broadcasts on your network.

To configure server location

•	From the Options menu in Remote Application Manager, click Settings, and then click Server Location. The Server Location tab appears:

The settings on the Server Location tab are:

Network Protocol:  The Network Protocol field instructs the Citrix ICA Client what low-level network protocol to use to connect to the Citrix server.  The protocol that you select must be installed on your local computer and must also be in use on the Citrix server that you wish to connect to.

Server Group:  Use the Server Group and Address List fields to create lists of specific servers that you want to designate as primary and backup servers for connecting to application sets. Backup server groups provide business recovery for your client in the event that you cannot contact any servers in your primary group.

You can define up to three groups of Citrix servers to which you want to connect: a primary and two backups. Each group can contain from one to five servers. When you specify a server group for your client, the client attempts to contact all the servers within that group simultaneously (broadcasting) and the first server to respond is the one you connect to.

Use this field to designate whether the servers entered in the Address List field belong to your Primary, first backup (Backup 1), or second backup (Backup 2) group.

Address List: Use the address list field to view and change the list of Citrix servers used in the selected server group. If you have not selected any servers, [Auto-Locate] is selected by default.

Click Add to add a Citrix server to your server group's address list.

Click Delete to remove the selected Citrix server from the Address List.

If (Auto-Locate) is selected, the first server is located automatically.

Note  You can enter the network address for a Citrix server instead of the Citrix server name. For example, when configuring TCP/IP server location, you can specify the IP address of the Citrix server.

Firewalls:  Click Firewalls to display the Firewall Settings page. Use the Firewall Settings page to configure the ICA Win16 Client to connect to a Citrix server through a SOCKS proxy server, or to use an alternate address to browse for Citrix servers or published applications that are inside a firewall from a client machine that is outside the firewall.  For more information, see the online help.


Configuring Hotkeys

The Citrix Win16 Client provides users with hotkeys that can be used during ICA sessions to control various functions. Some hotkeys control the behavior of the Win16 Client itself while others emulate standard Windows hotkeys. For example, the standard Windows hotkey ALT-ESC cycles the focus through the minimized icons and open windows of applications that are running on a Windows computer. Using the ALT-ESC hotkey on the client machine cycles the focus through the open applications on the client machine. If you are connected to a Citrix server and would like to cycle the focus through applications you have opened remotely, you cannot press ALT+ESC because this key combination is reserved by the local Windows operating system for its own use. To simulate the ALT+ESC hotkey in an ICA session, use the ICA Win16 Client hotkey ALT+F2.

Each hotkey is composed of a shift state and a key. You can disable a hotkey by selecting (none) for the hotkey. Use the pull-down lists to customize the hotkey assignments.

To set ICA Win16 Client hotkeys

•	From the Options menu in Remote Application Manager, click Settings, and then click Hotkeys. The Remote Application Manager Client Hotkeys tab appears:

 The fields on the Hotkeys tab are:

The Task List hotkey displays the Windows Task List for the local Windows desktop on the client computer. The default value for the Task List hotkey is SHIFT+F1. You can also use CTRL+ESC to display the Windows Task List on the client computer if you are not using SHIFT+F1 as an ICA Win16 Client hotkey.

The Close Remote Application hotkey disconnects from the Citrix server and exits the ICA Win16 Client. Using this hotkey will either leave the associated application in a disconnected state on the Citrix server or exit the application on the Citrix server depending on how the application is configured. The default value for the Close Remote Application hotkey is SHIFT+F3.

The Toggle Title Bar hotkey causes the Citrix ICA Client window to display or hide its Windows title bar. The default value for the Toggle Title Bar hotkey is SHIFT+F2.

The CTRL-ALT-DEL hotkey sends the standard Windows hotkey CTRL+ALT+DEL to the Citrix server running the remote application. This hotkey displays the Windows NT Security desktop in the ICA session. The default value for the CTRL-ALT-DEL hotkey is CTRL+F1.

The CTRL-ESC hotkey sends the standard Windows hotkey CTRL+ESC to the Citrix server running the remote application. When using this hotkey during an ICA session on a WINFRAME server, the remote Task List appears. If the ICA session is running on a MetaFrame server, the remote Windows NT Start menu appears.The default value for the CTRL-ESC hotkey is CTRL+F2.

The ALT-ESC hotkey sends the standard Windows hotkey ALT+ESC to the Citrix server running the remote application. This hotkey is used to cycle the focus through maximized and minimized windows of programs that have been opened in an ICA session. The default value for the ALT-ESC hotkey is ALT+F2.

The ALT-TAB hotkey sends the standard Windows hotkey ALT+TAB to the Citrix server running the remote application. Use this hotkey to cycle through applications that have been opened in the ICA session. A popup box appears and displays the programs as you cycle through them. The selected application receives keyboard and mouse focus. The default value for the ALT-TAB hotkey is ALT+PLUS.

The ALT-BACKTAB hotkey sends the standard Windows hotkey ALT+SHIFT+TAB to the Citrix server running the remote application. Like the ALT+TAB hotkey, this key sequence cycles through applications that have been opened in the ICA session but in the opposite direction. The chosen application receives keyboard and mouse focus. The default value for the ALT-BACKTAB hotkey is ALT+MINUS.

The CTRL-SHIFT-ESC hotkey sends the standard Windows hotkey CTRL+SHIFT+ESC to the MetaFrame server running the remote application. (This hotkey is not used by ICA sessions on WINFRAME servers.) This hotkey displays the Windows NT Task Manager in the ICA session. The default value for the CTRL-SHIFT-ESC hotkey is CTRL+F3.


Configuring Event Logging

The ICA Win16 Client supports event logging for diagnosis and troubleshooting purposes. Event log data is stored as standard ASCII text data in a log file (default name Wfcwin.log) and can be viewed by any text editor.

Important  Use event logging sparingly and only when actively investigating a problem. Due to the large amount of data generated and logged to disk, event logging causes a significant performance degradation.

To configure event logging

•	From the Options menu in Remote Application Manager, click Settings, then click Event Logging. The Event Logging tab appears:

From the Event Logging page, you can configure the following settings:

Event Log File: Enter the name of the file to log Citrix ICA Client events to in the Name field. The default value is Wfcwin.log in the directory containing the Win16 Client.

Select the Overwrite existing event log button to cause the event log file to be overwritten with new events when a published application is run.

Select the Append to existing event log button to keep old events and add new ones to the end of the file.

Log Events. Use these buttons to select the event categories that you want to log. If no events are selected, no logging takes place.

Five event categories can be selected for logging:

Connections and Disconnections. Logs an event whenever the Citrix ICA Client connects and disconnects from a Citrix Server.  This category is selected by default.

Errors. Logs an event whenever an error is encountered by the Citrix ICA Client.  This category is selected by default.

Data Transmitted. Logs an event for each packet of information sent by the Citrix ICA Client to the Citrix server. This is intended primarily for technical support purposes.

Data Received. Logs an event for each packet of information received by the Citrix ICA Client from the Citrix server. This category is intended primarily for technical support purposes.

Keyboard and Mouse Data. Logs an event whenever you press a key on the keyboard or move the mouse.  This category is intended for technical support purposes.


Modifying the Application Profile

You can change some of the application profile settings for Remote Application Manager. All settings are enabled by default.

To modify the application profile

•	From the Options menu in Remote Application Manager, click Settings, and then click Profile. The Profile tab appears:

The settings that can be changed from this menu are:

Confirm destructive actions. Select this check box to be prompted for confirmation when you perform a destructive action. Clear this check box if you do not want to be prompted when performing destructive actions.

Show Tool Bar. Select this check box to display the application toolbar.

Show Status Bar. Select this check box to display the application status bar.

Save Settings on Exit. Select this check box to save the application profile automatically when you exit Remote Application Manager.

Save Settings Now. Click this button to immediately save the current application profile.


Configuring Dialing Prefixes

The most common use of dialing prefixes is defining different dialing methods for different telephone systems. For example, a user with a laptop computer may need to dial 9 to get an outside line at the office but need no prefix when working on the road or at home. In this case, a dialing prefix named Office is defined for dialing out from the office.

Important  Dialing prefixes are global - that is, they affect all remote applications that dial out. To use a dialing prefix, you must apply it, which enables it for all subsequent remote connections until you apply another one or disable dialing prefixes.

To configure dialing prefixes

•	From the Options menu in Remote Application Manager, click Modems, then click Dialing Prefixes to display the Dialing Prefixes dialog box.

Use the Dialing Prefixes dialog box to create, modify, and delete dialing prefixes. Each prefix has a name used to access the prefix. The text of the currently selected dialing prefix appears in the Prefix Name text box, or No Prefix if no dialing prefix is active.

For more information on modifying dialing prefixes, see the online help for this client.


Configuring Remote Application Properties

Use the remote application Properties dialog box to maintain the configuration information associated with individual entries in the Remote Application Manager list. Information in the Properties dialog box overrides the global default values maintained by the Settings dialog. The Properties dialog box contains three tabs. The first tab is either the Network, Dial-In, or Serial tab, depending upon the type of remote application entry. The last two tabs are the Connection Options tab and the Application tab.

To view a remote application's properties

•	Select an entry in the Remote Application Manager list. From the Entry menu, click Properties.

Network Properties

Server entries using a network connection display the Network menu:

The fields on the Network tab are:

Description. A short description that appears in the server list on the Main menu. This description also appears in the title bar of the Citrix ICA Client window. The description cannot contain any of the following characters:

\ / : * ? " < > | , . { } ( )

Network Protocol. The network protocol used. The transport types for Windows Version 3.1 and Windows for Workgroups Version 3.11 include:

TCP/IP. This setting selects the Microsoft WinSock TCP/IP stack. You must have a properly configured network interface card (NIC) and the Microsoft WinSock TCP/IP stack installed and active on the client computer.

NetBIOS. This setting selects the standard NetBIOS LAN interface. You must have a properly configured network interface card (NIC) and load the appropriate NetBIOS drivers to use this transport type.

IPX. This setting selects the IPX LAN protocol. You must have a properly configured NIC and the Windows IPX Workstation support from Novell installed and active on the client computer.

SPX. This setting selects the SPX LAN protocol. You must have a properly configured NIC and the Windows SPX Workstation support from Novell installed and active on the client computer.

Server or Published Application. Click Server to configure a connection to a Citrix server. Click Published Application to configure a connection to a published application.

For	Specify
NetBIOS	The network name of the Citrix server or  a server name or published application from the pull-down list.
IPX/SPX	The network name of the Citrix server, a server name or published application from the pull-down list, or the network address of the NIC in the Citrix server.
TCP/IP	The network name of the Citrix server, a server name or published application from the pull-down list, or the TCP/IP address of the Citrix server.
Tip  If you need to obtain the network address of the NIC in the Citrix server, log on to the Citrix server as an administrator. Double-click on the Diagnostics icon in the Administrative Tools (Common) group or run WINMSD.EXE. Click Network. The NIC address appears in the Address field of the Transports window.

Username, Password, Domain. These fields can be used to automatically log on to the Citrix server once a connection is established. If these fields are not specified, the logon screen appears when the connection to the Citrix  server is established.

Dial-in Connection Properties

Server entries using a dial-in connection display the dial-In tab:

The fields on the Dial-In tab are:

Description. A short description that appears in the server list on the Main menu. This description also appears in the title bar of the Citrix ICA Client window. The description cannot contain any of the following characters:

\ / : * ? " < > | , . { } ( )

Modem. The modem used. Click Configure to invoke the Client Modem Properties dialog box. For more information on configuring modems, see the online help for this client.

Phone number. Enter the telephone number in a format compatible with your modem.

Username, Password, Domain. These fields can be used to automatically log on to the Citrix server once a connection is established. If these fields are not specified, the logon screen appears when the connection to the Citrix server is established.

Serial Connection Properties

Server entries using a serial connection display the Serial tab:

The fields on the Serial tab are:

Description. A short description that appears in the server list on the Main menu. This description also appears in the title bar of the Citrix ICA Client window. The description cannot contain any of the following characters:

\ / : * ? " < > | , . { } ( )

Serial Device. The serial device used. Click Configure to invoke the Serial Device Properties dialog box. For more information on configuring serial devices, see the online help for this client.

Username, Password, Domain. These fields can be used to automatically log on to the Citrix server once a connection is established. If these fields are not specified, the logon screen appears when the connection to the Citrix server is established.

Connection Options

The Connection Options tab is the same for network, dial-in, and serial connections:

The fields on the Connection Options tab are:

Use data compression. Data compression reduces the amount of data that needs to be transferred but requires additional processor resources to compress and decompress the data.  If your connection is bandwidth-limited, enabling data compression increases performance.

Use disk cache for bitmaps. Bitmap caching to disk stores commonly-used graphical objects such as bitmaps in a local cache on the client's hard disk space. If your connection is bandwidth-limited, enabling disk caching increases performance. If your client is on a high-speed LAN, you do not need disk caching. Dial-in connections have disk caching enabled by default.

Queue mouse movements and keystrokes. Queuing causes the client to send mouse and keyboard updates less frequently to the Citrix server. Check this option to reduce the number of network packets sent from the ICA Client to the Citrix server. Leaving this option unchecked makes the session more responsive to keyboard and mouse movements. Checking this option improves performance if you dial in to RAS and then use a network to connect.

Enable Sound. Check this box to enable sound support. The client computer must have a Sound Blaster 16-compatible sound card installed. Published applications can then play sounds on the client.

Select one of the following values for Quality:

High. This setting is recommended only for connections where bandwidth is plentiful and sound quality is important. This setting allows clients to play a sound file at its native data rate. Sounds at the highest quality level require about 1.3Mbps of bandwidth to play clearly. Transmitting this amount of data can result in increased CPU utilization and network congestion.

Medium. This setting is recommended for most LAN-based connections. This setting causes any sounds sent to the client to be compressed to a maximum of 64Kbps. This compression results in a moderate decrease in the quality of the sound played on the client computer. The host CPU utilization will decrease compared with the uncompressed version due to the reduction in the amount of data being sent across the wire.

Low. This setting is recommended for low-bandwidth connections, including most modem connections. This setting causes any sounds sent to the client to be compressed to a maximum of 16Kbps. This compression results in a significant decrease in the quality of the sound. The CPU requirements and benefits of this setting are similar to those of the Moderate setting; however, the lower data rate allows reasonable performance for a low-bandwidth connection.

Encryption. Select the level of encryption for the ICA connection. The default level is Basic. Strong encryption using the RC5 algorithm is available with SecureICA Services. SecureICA Services enables RSA RC5 encryption with 40, 56, or 128-bit session keys. Select RC5 128-bit Login Only to use encryption during authentication.

The Citrix server must be configured to allow the selected encryption level or greater. For example, if the Citrix server is configured to allow RC5 56-bit connections, the ICA client can connect with RC5 56 or 128-bit encryption.

Note  RC5 56-and 128-bit encryption levels are only available in the United States. Only Basic encryption is available if Citrix SecureICA Services is not installed.

Window Properties. The Window Size field specifies the window size (in pixels) that a remote application runs in. Window Colors specifies the number of colors displayed. You can modify these fields by clicking Change. The Window Properties dialog box appears:

The Use Default check boxes must be cleared to change the window properties. You can change the window size to a standard VGA or SVGA value or specify a custom window size.

Important  The window size you select must be less than or equal to the screen resolution of the client computer. If you specify 256 colors, the display adapter must support 256 colors at the specified screen resolution and Windows must be configured to use a 256-color display mode.

Application Properties

The Application tab is the same for network, dial-in, and serial connections:

The fields on the Application tab are optional and can be used to start a program once logon to the Citrix server is successful. The fields on the Application tab are:

Application. If the connection is to a server desktop, this field specifies the application to run immediately after logon to the Citrix server. Enter the fully qualified drive and path of the program to run, followed by any necessary command line parameters and switches. Click Browse to browse the Citrix server for the application. (Browse does not appear for dial-in or serial connections.)

Working Directory. Specifies the working directory to use with the program specified in the Application field.

Change Icon. Click Change Icon to use a different icon for a remote application. A scrollable list of icons appears for you to choose from.

Select Program Group. Click Select Program Group to add the remote application icon to a different program group. A pull-down list of program groups appears for you to choose from. You may also specify a new program group by typing the name of the new group in the edit field of the pull-down list.