`Ошибка сокета: операция не разрешена` с Linux сокетом - PullRequest
0 голосов
/ 20 апреля 2020

Я пытаюсь написать программу проверки связи ICMP на C ++, но получаю следующую ошибку с socket():

Socket error: Operation not permitted

Фрагмент кода:

sockfd = socket( AF_INET, SOCK_RAW, IPPROTO_IP );
if ( sockfd == -1 )
{
  cerr << '\n' << "\nSocket error: " << strerror(errno) << endl;
  return 0;
}

Я запускаю это на MacOS Mojave. Любая помощь будет принята с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...