Yes I agreed , Suppose I am accessing the user computers from my local laptop , so I need to run CmRcViewer.exe in my laptop.
So here is Source is my computers IP and destination is users computers right ? so we need to open the port between these subnet? . So my question is do I need to open any port for primary server either giving as source or destination ?