Форум программистов, компьютерный форум CyberForum.ru

Как узнать свой IP? - C++

Восстановить пароль Регистрация
 
Invader_Zim
Twilight Parasite
 Аватар для Invader_Zim
153 / 149 / 2
Регистрация: 21.07.2011
Сообщений: 907
05.11.2012, 18:17     Как узнать свой IP? #1
Интересует именно с помощью boost asio, с последующим выводом на консоль.Ну или как узнать айпишник подключившегося клиента(на стороне сервера)?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2012, 18:17     Как узнать свой IP?
Посмотрите здесь:

C++ Как подключить свой модуль СИ++
Как написать свой Браузер на С++ C++
Как создать свой собственный тип на C++? C++
Как заставить свой объект стрелять? C++
Как написать свой таймер? C++
Как реализовать свой тип данных C++
C++ Как сделать свой exe-файл?
Как создать свой символ C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
05.11.2012, 21:05     Как узнать свой IP? #2
1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
#include <string>
#include <boost/asio.hpp>
#include <windows.h>
typedef boost::asio::ip::tcp tcp;
 
int main ()
{
    SetConsoleOutputCP(1251);
    boost::system::error_code ec;
    std::string name=boost::asio::ip::host_name(ec);
    if(ec)
    {
        std::cerr<<"host_name() failed: \n"<<ec.message();
        return __LINE__;
    }
    else
        std::cout << "host name is " << name << std::endl;
    boost::asio::io_service io;
    tcp::resolver r(io);
    tcp::resolver::iterator it = r.resolve(tcp::resolver::query(name, ""), ec), itEnd;
    if(ec)
    {
        std::cerr<<"resolve() failed: \n"<<ec.message();
        return __LINE__;
    }
    for(; it != itEnd; ++it)
    {
        std::cout << it->endpoint().address().to_string() << std::endl;
    }
    return 0;
}
2. http://www.boost.org/doc/libs/1_51_0...or/accept.html
два последних метода
Yandex
Объявления
05.11.2012, 21:05     Как узнать свой IP?
Ответ Создать тему
Опции темы

Текущее время: 23:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru