Понедельник, 25.11.2024, 21:34 | Приветствую Вас Гость

C/С++ Программирование на языке высокого уровня

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Узнаем свой IP - адресок
PvPДата: Суббота, 15.05.2010, 19:59 | Сообщение # 1
Подполковник
Группа: Админы
Сообщений: 10
Репутация: 0
Статус: Offline
Подключаем:

Code
#include <winsock2.h>

AnsiString out = "WinSock ERR";
WSADATA wsaData;
if (!WSAStartup(WINSOCK_VERSION, &wsaData)){char chInfo[64];
if (!gethostname(chInfo, sizeof(chInfo)))
{
hostent *sh;
sh=gethostbyname((char*)&chInfo);
if (sh!=NULL)
{
int nAdapter = 0;
while (sh->h_addr_list[nAdapter])
{
struct sockaddr_in adr;
memcpy(&adr.sin_addr, sh->h_addr_list[nAdapter], sh->h_length);
out = inet_ntoa(adr.sin_addr);
nAdapter++;
}
}
}
}
WSACleanup();
ShowMessage(out);

Или разместите на форме компонент TPowersock.

Использование:

Code
ShowMessage(Powersock1->LocalIP);
 
  • Страница 1 из 1
  • 1
Поиск:

Меню сайта
Наш опрос
Как вы нашли сайт?
Всего ответов: 11
Жизнь сайта
Добавь!
Поиск
Друзья и рейтинги
Топ100- Программирование