powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Имя машины и IP-адрес в Borland C++ Builder
2 сообщений из 2, страница 1 из 1
Имя машины и IP-адрес в Borland C++ Builder
    #32650500
ujin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пожалуйста, как в Borland C++ Builder получить текущее имя машины и IP-адрес?
...
Рейтинг: 0 / 0
Имя машины и IP-адрес в Borland C++ Builder
    #32650528
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Текушее имя машины

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
    char lpBuffer[MAX_COMPUTERNAME_LENGTH+ 1 ];
     unsigned long nSize = sizeof(lpBuffer);

     if (GetComputerName(lpBuffer,&nSize) ==  0 )
       return HRESULT_FROM_WIN32(GetLastError());

     WideString strVal = AnsiString().sprintf("%s",lpBuffer);
     ShowMessage(strVal);

IP (помойму надо юзать Socket.h или что то подобное точно непомню ...)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
    WORD wVersionRequested;
    WSADATA WSAData;
    wVersionRequested = MAKEWORD( 1 , 1 );
    WSAStartup(wVersionRequested,&WSAData);
    hostent *P;
    char s[ 128 ];
    in_addr in;
    char *P2;
    gethostname(s,  128 );
    P = gethostbyname(s);
    in.S_un.S_un_b.s_b1 = P->h_addr_list[ 0 ][ 0 ];
    in.S_un.S_un_b.s_b2 = P->h_addr_list[ 0 ][ 1 ];
    in.S_un.S_un_b.s_b3 = P->h_addr_list[ 0 ][ 2 ];
    in.S_un.S_un_b.s_b4 = P->h_addr_list[ 0 ][ 3 ];
    P2 = inet_ntoa(in);
    WideString strVal = P2;
    WSACleanup();
    ShowMessage(strVal);



 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Имя машины и IP-адрес в Borland C++ Builder
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]