Package PyFoam :: Package Infrastructure :: Module FoamServer
[hide private]
[frames] | no frames]

Module FoamServer

source code

A XMLRPC-Server that answeres about the current state of a Foam-Run

Classes [hide private]
  FoamAnswerer
The class that handles the actual requests (only needed to hide the Thread-methods from the world
  FoamServer
This is the class that serves the requests about the FOAM-Run
Functions [hide private]
 
findFreePort()
Finds a free server port on this machine and returns it
source code
Function Details [hide private]

findFreePort()

source code 

Finds a free server port on this machine and returns it

Valid server ports are in the range 18000 upward (the function tries to find the lowest possible port number

ATTENTION: this part may introduce race conditions