Cannot connect to the Citrix XenApp server. Socket operation on non-socket.

Hello -

I have a Citrix XenApp Server running on server 2008. All works well except sometimes I may need to reboot. I have had no issues connecting from home on a non-wireless connection. My home PC repeatedly reconnects successfully to apps within citrix. I have one doctor that has a HP laptop running vista home prem and seems to be getting a error (Cannot connect to the Citrix XenApp server. Socket operation on non-socket) when he tries to connect to app. He is able to get to citrix site and view listed apps, however when he double clicks app it tries to establish connection and then comes up with that error message.

I got his laptop and tested. Weird thing is that if I connect to Ethernet cable I'm able to connect successfully consistently. If I disconnect cable and connect WiFi, well it works until I close Citrix website/page. When I reopen the URL link while on WiFi, it works, then doesn't. It's odd cause it will work and then doesn't work. I'll close/open and still works then doesn't work. I put in Ethernet cable it will work consistently. I appreciate if you can help me resolve this issue.

nimdatx
LVL 1
Jaime CamposAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

KrAzYCommented:
It sounds like a wireless issues at the moment.  Have you looked at updating the wireless drivers and/or wireless application that laptop has?  Does anyone else experience this issue?  If so, is it only wireless?
0
Jaime CamposAuthor Commented:
It worked on another laptop wifi. Maybe it is wifi only on that laptop. What does the error mean?
0
bigbunk390Commented:
DO you have Session reliability enabled on the web server?
Please check this out:  http://support.citrix.com/article/CTX117454
0
Powerful Yet Easy-to-Use Network Monitoring

Identify excessive bandwidth utilization or unexpected application traffic with SolarWinds Bandwidth Analyzer Pack.

Jaime CamposAuthor Commented:
How do I open Defualt in a texted editor? Is their another way to disable session reliability on the web server? Please see attached pic. I dont have an option to open with....Thanks.
0
Jaime CamposAuthor Commented:
heres pic.
Default.jpg
0
Jaime CamposAuthor Commented:
ok.....I couldnt get to it through IIS, however I searched for the file and I had two results.
c:\Inetpub\wwwroot\citrix\PNAgent\Conf
c:\Inetpub\wwwroot\citrix\XenApp\Conf

I then right clicked XenApp\Conf and opened with note pad.
This is what I got....

;
; ICA Override File
;
; Add ICA file settings that you want to be sent to client devices
; to this file.  Settings contained in this file override any
; settings generated by Web Interface.  This file is only used when
; no bandwidth profile is selected.  When a bandwidth profile is
; selected bandwidth_xxx.ica is used.
;
; NOTE: The format of this file has been changed from previous
; versions of Web Interface.  For backwards compatibility, you may
; continue to use legacy files.  All lines containing a tag of
; the form [NFuse_XXX] will be ignored.
;

[WFClient]
Version=2
RemoveICAFile=yes
ProxyTimeout=30000
ProxyFavorIEConnectionSetting=Yes
ProxyUseFQDN=Off

[ApplicationServers]
Application=

[Application]
Launcher=WI
TransportDriver=TCP/IP
DoNotUseDefaultCSL=On
BrowserProtocol=HTTPonTCP
LocHttpBrowserAddress=!
WinStationDriver=ICA 3.0
ProxyTimeout=30000
AutologonAllowed=ON

[EncRC5-0]
DriverNameWin16=pdc0w.dll
DriverNameWin32=pdc0n.dll

[EncRC5-40]
DriverNameWin16=pdc40w.dll
DriverNameWin32=pdc40n.dll

[EncRC5-56]
DriverNameWin16=pdc56w.dll
DriverNameWin32=pdc56n.dll

[EncRC5-128]
DriverNameWin16=pdc128w.dll
DriverNameWin32=pdc128n.dll

[Compress]
DriverNameWin16=pdcompw.dll
DriverNameWin32=pdcompn.dll


I do not see the CGPAddress to modify?????? Any idea?
0
bigbunk390Commented:
What version of web interface are you using?
0
Jaime CamposAuthor Commented:
Web Interface 5.0.1
WI.jpg
0
bigbunk390Commented:
According to this Citrix Doc (http://support.citrix.com/article/CTX108439) you need to add the line to disable session reliability.
Please read below the info I got from the link I prvided.


For Web Interface 4.5 and 4.6 and 5.x:
1. Locate the default.ica file on the Web server hosting Web Interface 4.5 or 4.6. Default path - \inetpub\wwwroot\Citrix\AccessPlatform\conf\default.ica
(which you already found)

2. By default, the CGPAddress= line should not be in this file – add the line in the [Application] section if it does not exist. This disables Session Reliablity.

3. If the CGPAddress=*:2598 line is in the default.ica file, change it to CGPAddress=

Note: If bandwidth control is enabled, be sure to edit the appropriate override file in the conf directory.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Jaime CamposAuthor Commented:
Why do you need to disable session reliability? How do I check if bandwith control is enabled and if so, how do I make sure I change all ICA files?

Thanks so much for all your help.
0
Jaime CamposAuthor Commented:
I added CGPAddress to all ica files that came up in search.  Please see attaached pic and all within the box is what I changed, please let me know if I missed anything. Please help me understand why this is occuring and why the error message.

Thanks,

Jaime Campos
Disabled-Session-Reliability-for.jpg
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Virtualization

From novice to tech pro — start learning today.