If a virtual machine is running Windows Server 2019 and is configured for Websockets but the hosting machine is running Windows Server 2008 (pre Websosket) will Websocets work?

Phil Barton 0 Reputation points
2023-05-08T15:47:55.1466667+00:00

I have an aplication running on a virtual machine that has Windows Server 2019 as its OS and has its own IP address. The aplication being installed on the virtual machine requires the use of Websockets. However during the install process that application skips over the part that would normally allow me to enter Websocket information - IP address and whether Http or Https is going to be used. The virtual machine appears correctly configured for Websockets. The same application installs and runs perfectly on the main production platform. The only difference I can find is that the small test system we built is running on a virtual machine and on investigating I found that the host machine is running Windows Server 2008, which is pre Websockets. So the question is - is a virtual machine self contained and just passes encapsulated data to the layers responsible for transmitting data on the host machine or would it try and use the host machine to run Websockets?

I suspect that the application checks for Websocket capability during the instal and is unable to get a satisfactory result and so skips that part. An error message would have been much more helpful than just skipping part of the installation process.

Any thoughts ?

Windows Server 2019
Windows Server 2019
A Microsoft server operating system that supports enterprise-level management updated to data storage.
3,480 questions
System Center Virtual Machine Manager
Windows Server
Windows Server
A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.
12,205 questions
Windows Server Setup
Windows Server Setup
Windows Server: A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.Setup: The procedures involved in preparing a software program or application to operate within a computer or mobile device.
241 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Dave Patrick 426.1K Reputation points MVP
    2023-05-08T18:10:43.7033333+00:00

    If using an external vSwitch then it could be some issue with the host network adapter and or driver being used. The server manufacturer will be your best resource to troubleshoot problems with the hardware.

    --please don't forget to upvote and Accept as answer if the reply is helpful--