Boost не может назначить запрошенный адрес - PullRequest
0 голосов
/ 10 октября 2019

У меня есть мир кода, который работал месяцами, который построен на C ++ boost межпроцессной библиотеки. Два дня назад я начал получать это исключение без каких-либо изменений кода: 'bind: Невозможно назначить запрошенный адрес', это исключение связано с этим источником:

'' '_messageQueue = std :: make_unique (bip :: open_or_create, messageQueueName, maxNumMsg, maxMsgSize);

Может ли это быть вызвано машиной?

edit: Кажется, что при первом запуске с sudo, во второй разработает. это может быть проблема с разрешениями и где я могу найти сокет после создания (обычно я нахожу сокет Linux в папке tmp)?

edit2: очередь не открывается, потому что всякий раз, когда я изменяю имя очереди, проблема повторяется.

...