... | ... | @@ -185,4 +185,14 @@ If you want to register a script e.g. a Bash script or a Python script, it is hi |
|
|
<applications>
|
|
|
</config>
|
|
|
```
|
|
|
The reason is because the underlying process execution works not well when the executable is the script. |
|
|
\ No newline at end of file |
|
|
The reason is because the underlying process execution works not well when the executable is the script.
|
|
|
|
|
|
# Ports
|
|
|
|
|
|
The implementation of a Cameo server is based on ZeroMQ and a sockets of different types are open. Here are the different ports:
|
|
|
* The base port: This is the port of the server endpoint. By default it is 7000 but it can be defined by the *port* attribute in the configuration file.
|
|
|
* The status port: This is the port from which are published the events of status of the different running applications.
|
|
|
* The stream ports: Each application for which the attribute *stream* is set to *yes* publishes the standard error and output on a stream port.
|
|
|
* The coms ports: We will see later that the provided coms also use some ports for their implementation.
|
|
|
|
|
|
Except the base port that is fixed, all the other ports are **dynamically assigned**. Right now the Cameo server does not check if the port it assigns has already been assigned by an external program, however it is planned to be. |
|
|
\ No newline at end of file |