- inet_addr , ктото, 00:10 , 14-Дек-09 (1)
- inet_addr , PxeL, 15:04 , 23-Дек-09 (4)
>man gethostbyname не правильный ответ... зачем слать в резолв, когда используются ip? это принцип принцип показать себя умнее других? GW_SRVR = argv[1]; inet_pton( AF_INET, GW_SRVR, &server_address.sin_addr );
- inet_addr , Кошечка, 13:27 , 15-Дек-09 (2)
>суть в том что хочу использовать переменную: >extern char * LS_ADDR; >LS_ARRD = "112.175.129.180"; >... >address.sin_addr.s_addr = inet_addr( LS_ADDR ); >... >примеры в инете хитрые все дают, либо компилятором, либо напрямую всовывают. а >я хочу с консоли вбивать. указатели не работают. неправильно мыслю? inet_addr(&address.sin_addr, LS_ADDR); ps. когда уже люди начнут маны читать ?
- inet_addr , PxeL, 23:08 , 21-Дек-09 (3)
>[оверквотинг удален] >>... >>address.sin_addr.s_addr = inet_addr( LS_ADDR ); >>... >>примеры в инете хитрые все дают, либо компилятором, либо напрямую всовывают. а >>я хочу с консоли вбивать. указатели не работают. неправильно мыслю? > >inet_addr(&address.sin_addr, LS_ADDR); > >ps. >когда уже люди начнут маны читать ? для того чтоб попасть кудато... нужно знать направление :) именно тот случай :) спс - inet_addr , PxeL, 15:07 , 23-Дек-09 (5)
сами то пробовали сие? не знаю в каком мане вы это нашли, но очень то хотелось бы увидеть!
- inet_addr , pavlinux, 06:18 , 24-Дек-09 (6)
>суть в том что хочу использовать переменную: >extern char * LS_ADDR; >LS_ARRD = "112.175.129.180"; >... >address.sin_addr.s_addr = inet_addr( LS_ADDR ); >... >примеры в инете хитрые все дают, либо компилятором, либо напрямую всовывают. а >я хочу с консоли вбивать. указатели не работают. неправильно мыслю? #include <stdio.h> #include <stdlib.h> int main(void) { char *LS_ADDR = getenv("LS_ADDR"); printf("%s\n", LS_ADDR); return 0; } # gcc test.c # LS_ADDR="4.4.4.4" ./a.out;
|