У меня есть приложение, которое пытается открыть сокет netlink, и мы каким-то образом получаем тот же pid-порт, что и предыдущий сокет netlink (есть много вилок), поэтому привязка сокета netlink терпит неудачу, и создание завершается с ошибкой. Кто-нибудь знает, что происходит в этом сценарии, или у кого-нибудь есть какие-либо советы? как я могу избежать этого?
Вы не можете иметь несколько серверов, которые могут прослушивать один и тот же порт.
Решение должно состоять в том, чтобы изменить порт нового сервера (fork son) или закрыть сервер папы, прежде чем открывать новый.
Могу ли я спросить, почему вы хотите открыть несколько серверов?