RSCM Server Port Usage

The RSCM Server and its processes use TCP/UDP ports in concurrent design.
  • iCDBNetLauncher listens for client requests to open a project on Port 9000 by default.

  • iCDBNetServer processes connect clients with a project on Ports 10000-10100 by default.

  • You can configure which ports the RSCM Server processes use. See Launcher.cfg Configuration File and Server.cfg Configuration File.

  • The default range of 10000-10100 gives 101 open ports. If you know you will use fewer ports than that, reduce the number of ports in the range to limit the number of open ports.

  • To view port information for a project’s iCDBNetServer process, see Viewing iCDB Server Information.

Example

The following example describes the processes that run on the RSCM Server and the ports in use at each point.

  • iCDBNetLauncher runs continuously on the RSCM Server listening for client requests to open a project on Port 9000. The File Server contains Project 1 data and Project 2 data.



  • Client 1 requests to open Project 1. iCDBNetLauncher starts an iCDBNetServer process that connects Client 1 to Project 1 through Port 10000. iCDBNetLauncher continues to listen for other client requests on Port 9000. The File Server contains Project 1 data and Project 2 data.



  • Client 2 requests to open Project 1. Project 1 is already open on Port 10000, so Client 2 gets access to Project 1 through the iCDBNetServer process that is already running for Project 1. iCDBNetLauncher continues to listen for other client requests on Port 9000. The File Server contains Project 1 data and Project 2 data.



  • A third client requests to open Project 2. iCDBNetLauncher starts another iCDBNetServer process that connects the third client to Project 2 through Port 10001. iCDBNetLauncher continues to listen for other client requests on Port 9000. The File Server contains Project 1 data and Project 2 data.