Задать вопрос
antonyter
@antonyter

Валится на bind() в native?

Пишу следующий native код:



sock = socket(AF_INET, SOCK_DGRAM, 0);<br>
    if(sock < 0) return false;<br>
    <br>
    addr.sin_family = AF_INET;<br>
    addr.sin_port = htons(UDP_PORT);<br>
    addr.sin_addr.s_addr = htonl(INADDR_ANY);<br>
<br>
    if(bind(sock, (struct sockaddr *)&addr, sizeof(addr)) < 0) return false;<br>
<br>
...//читаем из сокета данные<br>


Валится на bind — 'Permission denied'

Если выставить addr.sin_addr.s_addr заведомо правильный — 'Cannot assign requested adress'
  • Вопрос задан
  • 3232 просмотра
Подписаться 3 3 комментария
Подписчики вопроса 3 К ответам на вопрос (3)