On 20/10/2017 17:12, Marcos Douglas B. Santos via Lazarus wrote:
But, as I told you, we shouldn't predetermined ports because others
processes, which do not belongs us, could use the same ports.
I believe, these ports should be dynamic and the main application
needs a way to know these informations.

You can minimize the possibility of interference by avoiding the use of well-known and registered ports:
https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers

Option 1: Pick some obscure port, for example 12375 (I just made it up).

Option 2: Your server can attempt to bind to a range of commonly free ports, pick the first open port and write it to a file or registry or other location that can be read by potential clients.

Denis
--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to