Hi Mustafa,
It depends on the VNC server you are going to use. Regular VNC clients
talk TCP with the server, but noVNC can't do that since it runs
completely in the browser and talks WebSockets. noVNC is commonly used
together with Websockify which is a TCP-WebSocket proxy. Some VNC
servers have a built in WebSocket proxy which would be great for your
use case.
However, it seems you don't have much choice when it comes to which VNC
server to use, but I don't know what an IPC is.. If you're in luck and
your VNC server has a built in proxy it should just be a matter of
enabling it and connecting from noVNC.
If you need to use a separate proxy you should probably be fine anyway
since WebSockify doesn't have to run on the same host as the VNC server.
This means you could have a separate server running WebSockify and not
have to install any additional software on the VNC server machine. Your
users will in this case connect to the WebSockify host. It will, in
turn, proxy the data to and from your VNC server.
Hope that helps,
--
Samuel
Cendio AB