errno
От: Аноним  
Дата: 09.06.04 07:38
Оценка:
получил я номер ошибки — 97 после выполнения функции connect, но не знаю что это за ошибка.
может кто подскажет где можно посмотреть коды ошибок с описанием ошибки для сокетов?
Re: errno
От: butcher Россия http://bu7cher.blogspot.com
Дата: 09.06.04 07:46
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>получил я номер ошибки — 97 после выполнения функции connect, но не знаю что это за ошибка.

А>может кто подскажет где можно посмотреть коды ошибок с описанием ошибки для сокетов?

Обычно коды описаны в файле errno.h, смотрите там потом в man 2 connect

Нет ничего невозможного..
Re: errno
От: Click Россия  
Дата: 09.06.04 15:31
Оценка:
Здравствуйте, Аноним, Вы писали:

А>получил я номер ошибки — 97 после выполнения функции connect, но не знаю что это за ошибка.

А>может кто подскажет где можно посмотреть коды ошибок с описанием ошибки для сокетов?

char *strerror(int errnum);
int strerror_r(int errnum, char *buf, size_t n);
void perror(const char *s);

подробнее смотри в man strerror

пример:

#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>

int main(void)
{
fprintf(stderr, "error: %s\n", strerror(97) );
return 0;
}

> test.exe

> error: Address family not supported by protocol
Виталий.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.