Citrix BCR and WebSocket Expert Needed

Posted 3 weeks ago

Worldwide

Summary

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/week
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • $35.00

    -

    $75.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Citrix
BCR
Network Administration
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
Member since Sep 1, 2023
  • Netherlands
    Deventer5:33 AM
  • $80K total spent
    10 hires, 4 active
  • 363 hours
  • Tech & IT
    Mid-sized company (10-99 people)

Explore similar jobs on Upwork

Tesla Powerwall 3 InstallationFixed-price‐ Posted 3 weeks ago
Linux System Administration
PHP
MySQL
Web Development
Debian package maintainerFixed-price‐ Posted 3 weeks ago
Debian
Linux System Administration

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo