Windows Live Alerts
EnglishDeutsch
|
Contact
|  
   
 
Start access
Article
Support Forum
SBC FAQ
XenApp/XenDesktop
Remote Desktop Services
Terminal Services
Web Interface
Tips & Tools
Sponsors 
 
Lassen Sie sich von einem Experten Beraten

ConnSpeed, Bandwidth selection Print E-mail

ConnSpeed 2.01 with Java Client "Fall Back" for Web Interface 2.x gives you the ability to “tune” ICA for three types of connections associated with variable types of bandwidth and latency and allows the users to install the native client and use it, but if they forget or don't have access to it they automatically fall back to the Java client. With Web Interface 3.0 the was not fully finished but can be activated by changing some source files.

Web Interface 4.0 has the java client fallback and the bandwidth control features included but has to be enabled through the Citrix Access Suite Console (ASC)

ConnSpeed for Web Interface 3.0
  1. Add the following line to WebInterface.conf

    AllowBandwidthSelection=On

  2. Run IISRESET on the command line


WIAdmin 3.0 ConnSpeed checkbox

With this mod you can enable/disable ConnSpeed from the WIAdmin page of  Web Interface 3.0
The options you will see are:

Use Connection Preferences
Always uses the published application settings defined in the farm for color depth and audio.

High
High color, audio enabled, all client device mappings allowed

Medium High
256 Colors, no audio, all client device mappings allowed

Medium
Same as medium high for now

Low
256 Colors, no audio, no client drives, no client printers, no client COM or LPT ports, Mouse movements and keystrokes are buffered, caching is enabled, maximum compression enabled, automatic client updates not allowed, SpeedScreen Latency Reduction enabled

Image CBcheckbox.zip



How to set the default value


Backup and open the login.cs located in \Citrix\MetaFrame\site\include\serverscripts

near line 242, find:

default:
MediumBandwidthSelected = VAL_SELECTED;
break;


for high Bandwidth as default change it to:

default:
HighBandwidthSelected = VAL_SELECTED;
break;



Java fallback for Web Interface 3.0


You can implement Java fallback by editing some Web Interface source code.

  1. edit the embed.cs file located in /Citrix/MetaFrame/site/include/serverscripts
  2. Locate the following lines at the end of the getEmbedMethod() function:

    //Ensure the currently selected client is valid for the OS and browser.
    client = validClientForOS(client); return equalsIgnoreCase(client, "ica-local") ? "" : client.ToLower();
     

    Then add the following code in bold just above those lines:
     

    //This will force Windows users who do not have an ICA Client
    //installed to use the ICA Java Client
    if (!equalsIgnoreCase(getCookie(COOKIE_ICA_CLIENT_AVAILABLE), "true")) {
    client = "ica-java";
    }


    //Ensure the currently selected client is valid for the OS and browser.
    client = validClientForOS(client); return equalsIgnoreCase(client, "ica-local") ? "" : client.ToLower();


Image Downloads
  • Web Interface 4.0, build-in use the ASC
  • Web Interface 3.0, unfinished Citrix code
  • Web Interface 2.0, ConnSpeed2.01.zip
    by the Citrix Consulting Team
  • NFuse Classic 1.7, n/a

 
find or follow me @