EN
Español
English
Português
    MacOS Agent Processes

    Main Process

    The main process of the agent is the one corresponding to the executable “Aranda.AVS.Workstation”. When launched from the agent it will look like this:


    This process is responsible for communicating with the main server, as well as managing the agent’s internal database and orchestrating the other processes.

    AVS Processes

    Remote control

    The process in charge of allowing remote control is the corresponding “Aranda Virtual Support”. You will see only one process for each session started, as follows:


    Halting Processes

    Regardless of the way the agent has been launched, if the agent is stopped correctly, it will in turn be responsible for stopping all the processes and services launched during its operation

    Internal communication between processes

    For the aforementioned processes it is important to be able to send and receive messages. To do this, a GRPC communication is used in which each process listens on an internal port, without configuring firewall rules and without remote or external access to the computer; it is a local communication between processes.

    The ports mentioned below are static. The agent will attempt to use those ports locally; however, in case they are busy, the agent will not work properly until the ports are available again.

    Main Process

    The main process of the executable “Aranda.AVS.Workstation” tries to listen on TCP port 5050. On this port, it receives responses from the interaction with the graphical interfaces of the user processes “Aranda Virtual Support”, as well as notifications from remote control services, user confirmation requests (if enabled) and notifications of agent updates.

    Remote Control Process

    The “arcvnc” remote control process attempts to listen on TCP port 9087 when running within a user’s session. There it receives requests to start a remote control session. In this case, the agent attempts to use port 8081 for communication with the Turn Server; is the only port that must be allowed to go out to the Internet in order to communicate with the Local Turn Server.