Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сокеты и локальная сеть [D5, D6, D7, Win95/98]


Страницы:   1 2

Sijey ©   (2004-04-08 18:03:00) 

Привет Всем!У меня есть такой вопрос:
как в Delphi работать с локальными сетями.
Например у меня есть 10 компов подключеных
через хаб, как с ними можно работать.
Наверное с помощью сокетов, но если указывать
Host:='Comp1' (Comp1-имя компа в сети),ничего
не получается...Заранее спасибо


Anatoly Podgoretsky   (2004-04-27 11:14:00) [1]

Sijey ©   (10.04.04 10:57) [11]
Ой и у меня тоже 127.0.0.1


slawa   (2004-04-27 10:42:00) [2]

програмно легко одной функцией.


Chuia   (2004-04-26 01:48:00) [3]

да вы чего тут .... совсема того .... Существуют разные классы АйПи адресов. С ними и запрещенные и зарезервированные. АйПишник несет информацию про сеть и номер хоста. Так вот номер сенти не может быть "0" или "1" (побитно, когда все биты либо 0 либо 1). Имя хоста - также не может быть ни нулевым ни единичным.
127.х.х.х - тноситься к адресу самотестирования. Тоесть все пакеты отправленые по этому адресу перенаправляються на устроыство, что отправило пакет ..... ....
Учите сети :)


SergP   (2004-04-23 23:06:00) [4]

>Piter ©   (23.04.04 20:49)
>SergP (10.04.04 11:12) [13]
>Ты не поверишь, но в интернете тоже на каждом сервере IP=127.0.0.1

>нет, не правда. У них адрес 127.45.73.148

И этот тоже....  :-)))


Rouse_   (2004-04-23 22:27:00) [5]

Оффтоп:
А всетаки весело так вечерком почитать :))
Хоть улыбнешся пару раз после работы :)
Одно только откровение Но ведь в сети из 5 компов у всех компах IP=127.0.0.1чего стоит :)))


Piter   (2004-04-23 20:49:00) [6]

SergP (10.04.04 11:12) [13]
Ты не поверишь, но в интернете тоже на каждом сервере IP=127.0.0.1


нет, не правда. У них адрес 127.45.73.148


Verg   (2004-04-23 20:40:00) [7]


> Lancer   (23.04.04 20:21) [17]


Не, не странные... чекнутые...

Вот тут обнаружили "огромную дыру в TCP" :))), которую раньше, почему-то, называли просто - RST атакой (разновиднсть IP спуфинга). Но некий Ватсон говорит (основания ему не верить - в студию!), что знает как повысить эффективность этой атаки в несколько (тысяч) раз!
Представляешь?! Мир содрогнулся! Роутеры пользующие BGP оказались уязвимыми для таких атак (раньше типа было все в порядке. Счаз!), как малые дети перед бульдозером! Вообще смех....

"Вы все еще используете TCP/IP? Тогда мы идем к вам!"


Lancer   (2004-04-23 20:21:00) [8]

хе :) странные люди
ну не может быть в одной сети у всех компов один ИП! ну не может!
иначе был бы конфликт ИП-адресов, или настрой сеть самостоятельно (дай каждому компу свой ИП)


SergP   (2004-04-10 11:44:00) [9]

>Verg ©   (10.04.04 11:30)

Можно подумать что ты никогда не скачивал никаких прог из инета, которые без исходников.

Прога довольно старая, поэтому если там что-нить может быть, то AVP должен о нем знать.

А я вспомнил про эту прогу потому что сам когда-то (года 3 назад) пользовался ею (когда инет у нас только появился, и о delphi я тогда понятия не имел)


Verg   (2004-04-10 11:30:00) [10]


> SergP ©   (10.04.04 11:21) [14]


Я настоятельно не рекомендую и тебе, да и вообще всем скачивать и запускать "программульки" из сети, предоставленные без исходного кода.

На этом форуме, в FAQ полно всевозможных примеров "как узнать свой IP".


SergP   (2004-04-10 11:21:00) [11]

Скачай вот это:
http://members.fortunecity.com/dima/downloads/ip_agent.zip

запусти на компе и оно покажет его IP в сети.
(Не знаю правда что прога покажет если у компа несколько ip - не пробовал)


SergP   (2004-04-10 11:12:00) [12]

>Sijey ©   (10.04.04 10:57)
>Но ведь в сети из 5 компов у всех компах IP=127.0.0.1

М-да...
Ты не поверишь, но в интернете тоже на каждом сервере IP=127.0.0.1

:-)))


Digitman   (2004-04-10 10:59:00) [13]


> Sijey ©   (10.04.04 10:57) [11]


так... бросай свои слепые эксперименты и бегом сюда, штудировать теорию

http://book.itep.ru


Sijey   (2004-04-10 10:57:00) [14]

Но ведь в сети из 5 компов у всех компах IP=127.0.0.1


Raptoridze   (2004-04-09 20:46:00) [15]

вообщето нуна указать порт еще)
ClientSocket1.Host:='Comp1';
ClientSocket1.port:=80;
ClientSocket1.Active:=true;


chek   (2004-04-09 19:28:00) [16]

ты че поисковиком пользоватся не умееш инфы валом


chek   (2004-04-09 19:28:00) [17]

ты че поисковиком пользоватся не умееш инфы валом


Digitman   (2004-04-09 16:31:00) [18]


> Sijey ©   (09.04.04 16:09) [3]


если на кл. и серв. хостах не установлен TCP/IP-протокол или он не привязан к нужному интерфейсу, то сокет ты создать попросту не сможешь, и что бы ты ни указывал в св-ве Host или Address компонент твой работать не будет

равно как не будет он работать и в случае, если обе стороны потенциального соединения взаимно не маршрутизируются между собой тем или иным образом


pavia   (2004-04-09 16:26:00) [19]


> Какой может быть IP в обычной сети!!???

Обычный ip. Пример 192.168.1.1
По имене тоже должно работать.
ClientSocket1.Host:='Comp1';
ClientSocket1.Active:=true;


Digitman   (2004-04-09 16:23:00) [20]


> в обычной сети


что значит "в обычной" ? хочь сказать, существуют еще НЕобычные, какие-то хитрозадые сети ?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо