Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / это IP? / 20 сообщений из 20, страница 1 из 1
16.06.2006, 12:46
    #33795316
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
это IP?
Прежде чем самому городить функцию, хотелось бы уточнить может уже есть такая функция, которая проверяла бы является ли строка IP адресом или нет?

--------------------------------------------------------------
Don't worry - wear Huggies
...
Рейтинг: 0 / 0
16.06.2006, 12:49
    #33795328
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
это IP?
Не знаю, на чем ты пишишь, если Builder, то в библиотеке synapse:

IsIP function
function IsIP(Const Value: string): Boolean;

Unit
SynaUtil

Description
Returns TRUE, if "Value" is a valid IP address. Cannot be a symbolic name.
(partial IP addresses are allowed)

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
16.06.2006, 12:50
    #33795333
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
это IP?
Карабас Барабаспишишь
ужас какой, конечно же "пиш е шь"

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
16.06.2006, 12:56
    #33795369
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
это IP?
Карабас Барабас
Карабас Барабаспишишь
ужас какой, конечно же "пиш е шь"

Posted via ActualForum NNTP Server 1.3
MSVC 6.0, 7.0, 8.0
...
Рейтинг: 0 / 0
16.06.2006, 13:06
    #33795415
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
это IP?
CerebrumMSVC 6.0, 7.0, 8.0
ну если пассаль читаешь переводишь хотя бы со словарем (как я :), то вот,
что там написано:
Код: 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.
 function  IsIP( const  Value:  string ): Boolean;
 var 
  n, x, i: Integer;
 begin 
  Result := true;
   if  Pos('..',Value) >  0   then 
    Result := False
   else 
   begin 
    i :=  0 ;
    x :=  0 ;
     for  n :=  1   to  Length(Value)  do 
     begin 
       if  (Value[n]  in  ['0'..'9'])  then 
        i := i + 1 
       else 
         if  (Value[n]  in  ['.'])  then 
          i :=  0 
         else 
          Result := False;
       if  Value[n] = '.'
         then  Inc(x);
       if  i >  3   then 
        result := False;
       if  result = false  then 
        Break;
     end ;
     if  x <>  3   then 
      Result := False;
   end ;
 end ;

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
16.06.2006, 13:24
    #33795494
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
это IP?
Карабас Барабас
CerebrumMSVC 6.0, 7.0, 8.0
ну если пассаль читаешь переводишь хотя бы со словарем (как я :), то вот,
что там написано:
Спасибо, функция у меня есть, я просто интересовался.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
16.06.2006, 13:26
    #33795499
Maksim UM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
это IP?
можно проще:
Код: plaintext
1.
2.
3.
4.
int checkip(char *strip){
  ulong ip = inet_addr(strip);
  return (ip!=INADDR_NONE);
}
...
Рейтинг: 0 / 0
16.06.2006, 13:38
    #33795567
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
это IP?
Maksim UMможно проще:
Код: plaintext
1.
2.
3.
4.
int checkip(char *strip){
  ulong ip = inet_addr(strip);
  return (ip!=INADDR_NONE);
}

оч.хорошо, с ip разобрались
для net send нам надо имя ПК, но не IP? Верно?
если получить имя по IP, то оно может возвратиться с доменной частью, которую netsend опять проигнорирует, как от нее избавиться?
Искать первое вхождение в имя подстроки '.ДОМЕН....' и отрезать?
Тогда как получить имя домена?
...
Рейтинг: 0 / 0
16.06.2006, 14:08
    #33795676
Maksim UM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
это IP?
net send понимает ip
...
Рейтинг: 0 / 0
16.06.2006, 14:32
    #33795771
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
это IP?
Maksim UMnet send понимает ip
не получается, руками даже когда набираю в cmd
...
Рейтинг: 0 / 0
16.06.2006, 14:49
    #33795828
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
это IP?
Cerebrum
C> для net send нам надо имя ПК, но не IP? Верно?
C> если получить имя по IP, то оно может возвратиться с
C> доменной частью, которую netsend опять проигнорирует, как
C> от нее избавиться? Искать первое вхождение в имя подстроки
C> '.ДОМЕН....' и отрезать? Тогда как получить имя домена?
у меня net send отправил сообщение компу по полному доменному имени

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
16.06.2006, 14:58
    #33795860
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
это IP?
Карабас Барабас

у меня net send отправил сообщение компу по полному доменному имени

Posted via ActualForum NNTP Server 1.3
Увы, у меня даже если руками вбить не шлет
...
Рейтинг: 0 / 0
16.06.2006, 15:00
    #33795869
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
это IP?
CerebrumУвы, у меня даже если руками вбить не шлет
может ДНС как-то не так настроен ?

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
16.06.2006, 15:09
    #33795909
Maksim UM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
это IP?
net send xxx.xxx.xxx.xxx test
у меня отлично работает
Что за винда?
...
Рейтинг: 0 / 0
16.06.2006, 15:13
    #33795924
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
это IP?
Maksim UM
MU> net send xxx.xxx.xxx.xxx test
MU> у меня отлично работает
MU> Что за винда?
у меня на XP SP1 не работает по ИП

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
16.06.2006, 15:15
    #33795935
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
это IP?
домен на Server 2003 SP1
у меня WinXP SP2 ENG Corp.
--------------------------------------------------------------
Don't worry - wear Huggies
...
Рейтинг: 0 / 0
16.06.2006, 16:07
    #33796160
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
это IP?
как насчет имени домена?

--------------------------------------------------------------
Don't worry - wear Huggies
...
Рейтинг: 0 / 0
16.06.2006, 17:26
    #33796491
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
это IP?
net send localhost yo
у меня шлёт
зы хрюшка голая.
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
16.06.2006, 17:28
    #33796495
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
это IP?
вернее, так: net send 127.0.0.1 yo
но шлёт почему-то дооолго.
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
16.06.2006, 17:49
    #33796572
Maksim UM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
это IP?
у меня XP SP2 ENG, домен есть
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / это IP? / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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