У меня есть программа, которая служит в качестве TCP-сервера, который прослушивает порт 5000, например.
Теперь я хочу запустить другой процесс командной строки для параллельного запуска с этим сервером.Я знаю, что правильный способ сделать это - форкнуть сервер, чем вызвать «exec» ....
Мой вопрос таков: дочерний процесс также «владеет» этим портом 5000?Если я хочу освободить этот порт 5000, нужно ли уничтожать как родительский процесс, так и дочерний процесс?
Мне просто очень любопытно, как обрабатывается это сокетное соединение при разветвлении.