powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / это IP?
20 сообщений из 20, страница 1 из 1
это IP?
    #33795316
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прежде чем самому городить функцию, хотелось бы уточнить может уже есть такая функция, которая проверяла бы является ли строка IP адресом или нет?

--------------------------------------------------------------
Don't worry - wear Huggies
...
Рейтинг: 0 / 0
это IP?
    #33795328
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю, на чем ты пишишь, если 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
это IP?
    #33795333
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Карабас Барабаспишишь
ужас какой, конечно же "пиш е шь"

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

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

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
это IP?
    #33795499
Maksim UM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
можно проще:
Код: plaintext
1.
2.
3.
4.
int checkip(char *strip){
  ulong ip = inet_addr(strip);
  return (ip!=INADDR_NONE);
}
...
Рейтинг: 0 / 0
это IP?
    #33795567
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
это IP?
    #33795676
Maksim UM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
net send понимает ip
...
Рейтинг: 0 / 0
это IP?
    #33795771
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maksim UMnet send понимает ip
не получается, руками даже когда набираю в cmd
...
Рейтинг: 0 / 0
это IP?
    #33795828
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cerebrum
C> для net send нам надо имя ПК, но не IP? Верно?
C> если получить имя по IP, то оно может возвратиться с
C> доменной частью, которую netsend опять проигнорирует, как
C> от нее избавиться? Искать первое вхождение в имя подстроки
C> '.ДОМЕН....' и отрезать? Тогда как получить имя домена?
у меня net send отправил сообщение компу по полному доменному имени

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

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

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

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

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

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


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