Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: 6323
Последний выпуск: 19.06.2015

Как узнать IP адрес

653
03 августа 2001 года
ScrazeR
3 / / 20.01.2000
Есть Socket (Win32), - результат метода accept
Т.е. он законекчен все дела.
Как узнать его IP адрес, адрес удаленной машины которая ко мне законектилась?
Какую Win32 API функцию юзать? Если можно - короткий пример.
633
03 августа 2001 года
Boka
24 / / 20.02.2000
Ну примерно так:
sockaddr_in sinRemote;
SOCKET sd = AcceptConnection(ListeningSocket, sinRemote);
if (sd != INVALID_SOCKET) {
cout << &quot;Accepted connection from &quot; <<
inet_ntoa(sinRemote.sin_addr) << &quot;:&quot; <<
ntohs(sinRemote.sin_port) << &quot;.&quot; << endl;
где ListeningSocket - сокет, который ты создал.

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог