Citrix BCR and WebSocket Expert Needed
Worldwide
We have a working .NET desktop application running on a Citrix VDA that opens a web-based viewer in Chrome via BCR. The .NET app starts a WebSocket server on ws://localhost:7200 on the VDA, and the web viewer needs to connect back to it bidirectionally. The problem: When BCR is active, Chrome runs on the client machine. The viewer JavaScript tries to connect to localhost:port— but this resolves to the client machine, not the VDA where the .NET application is listening. Additionally, the viewer is loaded over HTTPS so the browser blocks ws:// connections with a mixed content security error. What we have tried: URL-encoded WebSocket address in BCR URL — survives DNR truncation ✓ BCR proxy configuration set to localhost:port — no effect VDA IP address instead of localhost — blocked by HTTPS mixed content PowerShell WebSocket relay on client — mixed content blocks connection Citrix Port Forwarding virtual channel — not yet implemented What we need: Someone who has already solved bidirectional WebSocket communication between a VDA-side .NET application and a BCR-rendered Chrome page. We need a working solution — not experimentation. Tech stack: Deliverable: End-to-end working solution with full documentation. The .NET app on the VDA must communicate bidirectionally with the Chrome BCR viewer running on the client. Please only apply if you have solved this exact problem before. Share your approach in your proposal.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- ExpertExperience Level
$35.00
-
$75.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:last week
- Interviewing:2
- Invites sent:0
- Unanswered invites:0
About the client
- NetherlandsDeventer5:33 AM
- $80K total spent10 hires, 4 active
- 363 hours
- Tech & ITMid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by