The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
inet_addr , !*! PxeL, 13-Дек-09, 23:13  [смотреть все]
суть в том что хочу использовать переменную:
extern char * LS_ADDR;
LS_ARRD = "112.175.129.180";
...
address.sin_addr.s_addr = inet_addr( LS_ADDR );
...
примеры в инете хитрые все дают, либо компилятором, либо напрямую всовывают. а я хочу с консоли вбивать. указатели не работают. неправильно мыслю?
  • 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;




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру