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