|
|
|
Как определить локальный IP адрес?
|
|||
|---|---|---|---|
|
#18+
Как определить локальный IP адрес средствами С++ Builder? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2005, 12:17 |
|
||
|
Как определить локальный IP адрес?
|
|||
|---|---|---|---|
|
#18+
string getLocalIP() { return "127.0.0.1"; } :-) вообще можно получить GetHostName затем сделать gethostbyaddr и получить адрес. но на машине может больше 1ого ip адреса, тут не знаю как быть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2005, 12:41 |
|
||
|
Как определить локальный IP адрес?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2005, 12:44 |
|
||
|
Как определить локальный IP адрес?
|
|||
|---|---|---|---|
|
#18+
alex_k но на машине может больше 1ого ip адреса, тут не знаю как быть О кстате , точна ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2005, 14:22 |
|
||
|
Как определить локальный IP адрес?
|
|||
|---|---|---|---|
|
#18+
Должен все перебрать Код: plaintext 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. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2005, 15:40 |
|
||
|
Как определить локальный IP адрес?
|
|||
|---|---|---|---|
|
#18+
Бу Га Га Молчал, молчал , но больше не буду ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2005, 16:01 |
|
||
|
Как определить локальный IP адрес?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)Бу Га Га Молчал, молчал , но больше не буду совсем согласен кроме этого утверждения : "Не забудьте, что функция GetIpAddress всегда будет возвращать внутренний адрес (127.0.0.1). Он всегда существует" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2005, 22:50 |
|
||
|
Как определить локальный IP адрес?
|
|||
|---|---|---|---|
|
#18+
На Windows насколько мне известно всегда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2005, 08:28 |
|
||
|
Как определить локальный IP адрес?
|
|||
|---|---|---|---|
|
#18+
Много поведали, спасибо, я же выкрутился вот так: // #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); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2005, 11:31 |
|
||
|
Как определить локальный IP адрес?
|
|||
|---|---|---|---|
|
#18+
VISUAL C++ 6.0 автор#include <winsock2.h> // AnsiString out = "WinSock ERR"; CString 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); MessageBox(out); Linking... HelloView.obj : error LNK2001: unresolved external symbol __imp__WSACleanup@0 HelloView.obj : error LNK2001: unresolved external symbol __imp__inet_ntoa@4 HelloView.obj : error LNK2001: unresolved external symbol __imp__gethostbyname@4 HelloView.obj : error LNK2001: unresolved external symbol __imp__gethostname@8 HelloView.obj : error LNK2001: unresolved external symbol __imp__WSAStartup@8 Debug/Hello.exe : fatal error LNK1120: 5 unresolved externals Error executing link.exe. Hello.exe - 6 error(s) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2005, 21:41 |
|
||
|
Как определить локальный IP адрес?
|
|||
|---|---|---|---|
|
#18+
нужно добавить wsock32.lib в Object/library modules ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2005, 22:25 |
|
||
|
Как определить локальный IP адрес?
|
|||
|---|---|---|---|
|
#18+
#pragma comment(lib,"WS2_32.lib") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2005, 08:42 |
|
||
|
Как определить локальный IP адрес?
|
|||
|---|---|---|---|
|
#18+
СПАСИБО ОБОИМ Gluk (Kazan) Землекоп Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2005, 12:50 |
|
||
|
Как определить локальный IP адрес?
|
|||
|---|---|---|---|
|
#18+
Определили IP cвоего компьютера, ИНТЕРЕМНО, как всех в СЕТИ моей фирмы ? СПАСИБО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2005, 13:01 |
|
||
|
Как определить локальный IP адрес?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)На Windows насколько мне известно всегда при отсутствии сетевых протоколов тоже ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2005, 00:00 |
|
||
|
Как определить локальный IP адрес?
|
|||
|---|---|---|---|
|
#18+
авторпри отсутствии сетевых протоколов тоже ? Клиника не рассматривается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2005, 10:29 |
|
||
|
Как определить локальный IP адрес?
|
|||
|---|---|---|---|
|
#18+
В Linux надо прописывать localhost явно в Windows не надо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2005, 10:36 |
|
||
|
Как определить локальный IP адрес?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)В Linux надо прописывать localhost явно в Windows не надо :) Если прописать локалхосту другой адрес то 127.0.01 не будет что и требовалось доказать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2005, 16:43 |
|
||
|
Как определить локальный IP адрес?
|
|||
|---|---|---|---|
|
#18+
философы мля ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2005, 16:45 |
|
||
|
Как определить локальный IP адрес?
|
|||
|---|---|---|---|
|
#18+
мда Gluk (Kazan)В Linux надо прописывать localhost явно в Windows не надо :) Если прописать локалхосту другой адрес то 127.0.01 не будет что и требовалось доказать. У Вас хромает логика :( На обе ноги. Я что-то говорил про 127.0.0.1 ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2005, 16:52 |
|
||
|
Как определить локальный IP адрес?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan) мда Gluk (Kazan)В Linux надо прописывать localhost явно в Windows не надо :) Если прописать локалхосту другой адрес то 127.0.01 не будет что и требовалось доказать. У Вас хромает логика :( На обе ноги. Я что-то говорил про 127.0.0.1 ??? Lepsik тут аднака нацарапал "Не забудьте, что функция GetIpAddress всегда будет возвращать внутренний адрес (127.0.0.1). Он всегда существует" на что Gluk (Kazan) пачимута вазразилНа Windows насколько мне известно всегда Унимание вапрос: у каго эта тут храмаит логика? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2005, 19:46 |
|
||
|
Как определить локальный IP адрес?
|
|||
|---|---|---|---|
|
#18+
Не верь им всем. Локальный адрес только один и он всегда фиксированный, 127.0.0.1 . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2005, 20:31 |
|
||
|
Как определить локальный IP адрес?
|
|||
|---|---|---|---|
|
#18+
MasterZivНе верь им всем. Локальный адрес только один и он всегда фиксированный, 127.0.0.1 . я тоже это в какойто книжке читал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2005, 20:58 |
|
||
|
Как определить локальный IP адрес?
|
|||
|---|---|---|---|
|
#18+
мдаУнимание вапрос: у каго эта тут храмаит логика? Подпишусь под каждым СВОИМ словом. Что Вас смущает ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2005, 13:27 |
|
||
|
Как определить локальный IP адрес?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan) мдаУнимание вапрос: у каго эта тут храмаит логика? Подпишусь под каждым СВОИМ словом. Что Вас смущает ? Паясняю исчо раз и очинь падробна: Я так жы как и Lepsik решительна не сагласен с этим: "Не забудьте, что функция GetIpAddress ВСЕГДА будет возвращать внутренний адрес (127.0.0.1)." И с этим: "Он ВСЕГДА СУЩЕСТВУЕТ". Терь дошло? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2005, 10:24 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33256753&tid=2032699]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
77ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 387ms |

| 0 / 0 |
