Вопрос

Прямо сейчас я занимаюсь прекрасным программированием сокетов на objective-C, и часть моего кода выдает ошибку (при вызове метода setsockopt).Мне было интересно, знает ли кто-нибудь о функции, аналогичной функции GetLastError() в C ++, которую я мог бы использовать в objective-C для определения проблемы с моим кодом?

Это было полезно?

Решение

Вы хотите посмотреть на ценность errno если setsockopt возвращает отрицательное значение.

От setsockopt справочная страница:

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

После успешного завершения setsockopt() возвращает 0.В противном случае возвращается значение -1 , а значение errno равно указывает на ошибку.

Вы можете увидеть некоторые стандартные errno ценности здесь.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top