Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Как ходить по ПК в сети на Delphi (http://forum.oszone.net/showthread.php?t=43179)

fossil 29-12-2004 17:35 284509

Как ходить по ПК в сети на Delphi
 
Мне надо чтобы моя прога могла заходить на компы в сети, и выводить их содержание. Еще бы хотелось чтобы она определяла размер и скачивала нужный файл. Благодарю.

hasherfrog 30-12-2004 10:37 284648

1. Сканирование диапазона сети.
2. Установление связи с обнаруженными машинами.
3. Определение ОС цели.
4. Выявление открытых портов (т.е. активных служб для скачки файла)
5. Авторизация, исходя из службы.
6. определение размера.
7. Скачивание.

Какой пункт Вас интересует? Вы же понимаете, что всё сразу Вам никто не объяснит. Даже за "Благодарю" ;)

fossil 30-12-2004 16:14 284717

hasherfrog
:)
По заданному IP заходила на file://127.0.0.1 (к примеру), и определяла (или у директории или у конкретного файла) размер, позже скачивала этот файл на комп :)

hasherfrog 30-12-2004 17:34 284733

fossil
Это значит, п.1 убираем. Остаётся с 2 по 7-й. Это можно книгу написать. Давайте ужее, конкретнее.

fossil 31-12-2004 10:33 284868

hasherfrog
Куда уж еще конкретнее, читай внимательно я все написал.

DeaDMan77 11-01-2005 18:05 287609

А не устраивает вариант с клиентской частью?

Если так, то все несколько проще :)
Клиентская часть стоит на машине и при подключении к ней выдает ответы на запросы подключившегося. При необходимости можно и файлы передавать... Я не великий программер, но попробуй посмотреть в сторону сокетов.

fossil 12-01-2005 12:17 287834

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

Envel 19-01-2005 22:46 290215

Посмотри на http://dmess.ytu.ru/rus/odgetcomps.shtml там реализуется часть из того, что ты написал. Автор открыл эту часть текста.


Время: 09:44.

Время: 09:44.
© OSzone.net 2001-