I am currently working on a project in ArcGIS Pro 3.1 using C# and the .NET SDK along with the JavaScript SDK to work out a way to "sync" my Pro map with a client web page that I have built using the JavaScript SDK. With the guidance of the Esri team, I have been looking into using a web socket approach to perform this sync operation where the user would be navigating around in their Pro project and then be able to see that location in the web maps that are in the JavaScript web page (currently the web page has a 2D map view and a scene view). So, as the user zooms in/out or pans around and the JavaScript map views would be in sync and do the same. Unfortunately, I have not been able to get the web socket to function properly where I simply need to send coordinates and scale to the JavaScript page. I do not need to communicate back with the web socket server. That being said, I am ultimately looking for how to build a very simple web socket server, access it and send coordinates and scale to it from my Pro Add-In, and finally have that information propagate down to the JavaScript web page. Does anyone have any experience doing anything like this, or at least experience creating a simple socket web server and communicating with it? Do I need to create a Windows service for the web socket server or do something entirely different? I am rather lost at this point and would appreciate any insight/help on this subject.