Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Damaks
18 / 10 / 1
Регистрация: 02.09.2010
Сообщений: 235
#1

getpeername возвращает ошибку - C++

04.03.2012, 22:36. Просмотров 349. Ответов 0
Метки нет (Все метки)

Получаю сообщение и пытаюсь определить адрес отправителя через:
C++
1
2
unsigned int len=sizeof addr;
int getpeer=getpeername(desc,(struct sockaddr *) &addr, &len);
При каждом вызове она возвращает -1, ошибку 310 (Transport endpoint is not connected)
При этом IP адреса она возвращает, но я не могу быть уверен что ip правильные, т.к. иногда замечаю среди них локальные (например 192.168.5.55), хотя все данные ко мне отправляются из интернета.
В документации ничего не нашел, клиент точно подключен, подскажите что может быть причиной.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2012, 22:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос getpeername возвращает ошибку (C++):

Функция возвращает остаток от деления первого параметра на второй. Указать ошибку - C++
Мне нужно было разработать функцию типа int, которая возвращает остаток от деления первого параметра на второй. #include <iostream> ...

IlLoadImage возвращает ошибку, что указанный файл не найден. "IL_COULD_NOT_OPEN_FILE" - C++
Здравствуйте, в общем есть функция ilLoadImage(const wchar_t *FileName) из библиотеки DevIL (OpenIL). Функция эта принимает путь к...

Подскажите как исправить ошибку. прога ломается на 79 строке. а ошибку не выдает - C++
#include <iostream> #include <cstdlib> #include <ctime> using namespace std; int chisla(int a,int b) { ...

Найти ошибку в программе: в visual studio выдает ошибку - C++
#include <math.h> #include <conio.h> #include <iostream> using namespace std; int main() { double x, E, ypred, y, S; ...

Ребят Незнаю что делать при запуске на компилирование выдает ошибку.Кто понимает что не так скажите а если не затруднит исправьте ошибку - C++
Разговаривал с двумя преподами говорят что проект не правильно создавал,хотя все правильно из группы спрашивал у парней говорят что не...

Использование функции getpeername() - C++
Здравствуйте,возникает ошибка при выполнение функции getpeername: getpeername() failed: 88(88-значение errno); в гугле нашел,что...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.03.2012, 22:36
Привет! Вот еще темы с ответами:

Неверный IP (getpeername, inet_ntoa) - C++
Как узнать верный IP адрес машины, с которой происходит подключение к серверу? функция inet_ntoa выводит адрес, который вообще не...

$.get() возвращает ошибку - jQuery
Здравствуйте! Не могу понять почему данный код не получает текст страницыvar html = $.get("http://ya.ru/");Можете подсказать в чем...

Функция возвращает ошибку - PHP
Вот часть кода вывода комментариев $sql = ("SELECT id, post, parent_id, name, comment, DATE_FORMAT(date_add, '%d %M %Y %H:%i')...

instanceof возвращает ошибку - PHP
Здравствуйте. Есть такой кусок кода. $xmlfile = 'xml.xml'; $options = SimpleXml_load_file($xmlfile); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru