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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
NetMinon
0 / 0 / 0
Регистрация: 16.12.2006
Сообщений: 88
#1

Как получить инфу из (sockaddr *)->sa_data из функции recvfrom? - C++

04.03.2008, 01:56. Просмотров 1400. Ответов 1
Метки нет (Все метки)

помогите плз...
тут один урод вздумал чат каждые 10мин ронять...
я перехватил API функцию чата recvfrom содержимое пакета читается свободно, но вот инфа с адресом((((

(sockaddr *)from->sa_data выдает только: 'ЈАЁ' ' итд...
не могу понять как ее расшифровать и получить реальную инфу...
или подскажите плз другую возможность получить информацию об отправителе...
заранее благодарен Романю
NetMinion
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2008, 01:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как получить инфу из (sockaddr *)->sa_data из функции recvfrom? (C++):

Как получить инфу о компе - Delphi
Собственно по сабжу, дали лабу, где нужно вывести инфу о железе\оси, вообщем разобрался только с оперативкой, а вот с процем и хардом беда....

Как получить инфу о системе? - C#
Всем привет. Работаю в MS Visual Studio 2005 на c#. Передо мной стоит задача с помощью C# узнать загрузку процессора, сети и использования...

USB Как получить инфу о девайсе по симлинку - C Linux
Hi! Прошу помощи в решении стоящей задачи! Вопрос: Как получить информацию о конкретном USB девайсе используя данные симлинков...

.NET 4.x Как получить инфу о подключенном по USB андроид девайсе? - C#
Как получить инфу о подключенном по USB андроид девайсе? (Версия ОС, модель, изготовитель)

Как получить инфу про подключения в локальной сети? - Visual Basic
Как получить инфу про подключения в сети, их IP и маску, локальное имя компа и IP, рабочие группы с компами в сети, их имена и IP. И еще...

Получить удаленно инфу с форума - PHP
Как сделать так что бы получить с форума кол-во сообщений, т.е. какую переменную прописывать? $ip=$_SERVER; - то есть, что-то вроде...

1
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
05.03.2008, 19:12 #2
Набрал в google: (sockaddr *)->sa_data
И получил набор интересных ссылок вот одна из них:
http://www.codeguru.com/mfc/comments/20852.shtml

И наиболее интересная ее часть:
C++
1
2
3
4
5
6
7
8
9
10
11
/***************************************************/ 
void praddr(char *msg, struct sockaddr *addr) 
{ 
printf('%s: %d.%d.%d.%d:%d
', msg, 
addr->sa_data[2] & 0xff, 
addr->sa_data[3] & 0xff, 
addr->sa_data[4] & 0xff, 
addr->sa_data[5] & 0xff, 
(addr->sa_data[0] & 0xff) * 256 + (addr->sa_data[1] & 0xff)); 
}
Удачи, Владимир
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.03.2008, 19:12
Привет! Вот еще темы с ответами:

Как принудительно завершить функцию recvfrom - C++
Добрый день. Подскажите как завершить ф-н recvfrom? Приложение ждет данных из сети , но если нужно выйти из программы то как...

Надо ввести ФИО и получить инфу - Joomla
Я новичок в джумле, но надо чтоб на сайте ввели фамилию(или код), поиск в таблице(наверное в MySQL) и выдачача результата на сайт... Как...

ак получить развернутую инфу если кликнуть по строчке ListView? - Visual Basic
Как получить развернутую инфу если кликнуть по строчке ListView, пробовал, но получается только инфа из первой строки для всех...

Какой адрес указывать в структуре клиента sockaddr? - C++
Здравствуйте!Я недавно решил написать прогу клиент-сервер на c++.Вот код клиента: #include <iostream> #include <winsock.h> using...


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

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

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