Форум: "Система";
Текущий архив: 2002.10.21;
Скачать: [xml.tar.bz2];
ВнизМодем Найти похожие ветки
← →
Maxim Zemskov (2002-08-08 21:48) [0]Подскажите пожалуйста, как написать дозвон до Интернет,
чтобы модем звонил по нужному номеру и передавал Login & Password.
Заранее благодарен !
← →
ППавел (2002-08-09 08:07) [1]Мне тоже такая штучка нужна бду благодарен всем кто поможет.
← →
pasha676 (2002-08-09 15:01) [2]Вот так пароль и логин передать не скажу. Не знаю как это делается. А дозвонщик это просто. Передаещь в сом-порт модема соответствующую команду(команды). И все.
← →
Роман Василенко (2002-08-10 11:52) [3]H
← →
Роман Василенко (2002-08-10 12:07) [4]О... Очень старая, как мир, проблема.
Я на ней специализируюсь в данный момент. :) Профессионально.
So, если Вам нужно присоединение нескольких компьютеров к одному удаленному на некоторое расстояние серверу - программа Ваших действий следующая:
Требования к железкам:
На сервере должен стоять модем, и операционка, поддерживающая REMOTE ACCESS - возможность подключения удаленных ящиков.
Я использовал в качестве сервера Win98 и WinMe. Потом меня заколебала глючность вышеперечисленных ОС и я перешел на Win2000.
Также скажу, что если необходимо иметь на серваке более одного модема (ну, чтобы они работали одновременно) - необходимо ставить версию Server. С W98, WinMe одновременность не прокатывает в любом случае.
На клиентских ящиках должен быть модем и может стоять любое барахло: от W95 до XP - это непринципиально. Главное, чтобы был установлен DialUp.
Если все соблюдено, переходим к следующим баранам.
Вам необходимо сходить в Интернет и найти дельфийские компоненты, работающие с RAS (Remote Access Service). Я использую ArgoRAS, как наиболее удачные по соотношению простота/качество работы.
http://www.argosoft.com (если не ошибаюсь)
На сервере создаете соединение " прием входящих подключений" и проставляете нужных пользователей (Win2000) или задаете пароль на вход (WinMe) или ни хрена не делаете (W98), на клиентах создаете соединения типа " Интернет".
После можно попрограммировать в Дельфи (или в Билдере, кому как...). Разбирайтесь с компонентами (учите английский язык).
Для больших-больших ксенофобов, не желающих знать других языков, могу выслать примеры (если мне не будет очень лениво).
Предвосхищая следующие ваши вопросы-запросы дам несколько еще советов:
1. Самые лучшие протокольные компоненты (FTP, там, HTTP) - Synapse. Чуть похуже - Internet Component Suite (Francois Piette). (Прим.: я имею ввиду бесплатные ones)
2. На том же Argosoft.com можно взять простенькие FTP и MAIL сервера, к которым всегда найдется ломалка на http://astalavista.box.sk :)))
3. Если организовываете свою интрасеть на удаленке (ну, там сеть магазинов, или биллинг) через Интернет, пользуйтесь нестандартными портами. Что-нибудь выше 6000.
Вот, вроде все.
Если что есть спросить - пишите сюда, дублируйте на мыло.
← →
OFP (2002-08-11 18:05) [5]Народ , мне нужно просто зная номер телефона по нему позвонить!!!
Помогите советом , как это реализовать на D5 , или кто может вышлить компоненту !!!
ЗАРАНЕЕ БЛАГОДАРЕН !!!
← →
lmatveev (2002-08-12 03:38) [6]Если надо соединиться с Интернет, то пользуй функции RAS, в остальных случаях - TAPI. На все есть очень много и интерфейсов, и компонентов.
Есть еще команда RASDIAL ... :)) Самый простой способ:
WinExec("rasdial MyConnect MyLogin MyPassword /PHONE:9999999", SW_HIDE);
Sleep(60000);
← →
Роман Василенко (2002-08-12 09:58) [7]Эээ, дарагой!
В Synapse есть и такая фишка.
Пойди, скачай на www.torry.net
← →
OFP (2002-08-12 12:57) [8]А как мне сделать , чтоб Я когда выбрал номер телефона
,мог звонить не в инетрнет а, так просто используя модем , и телефонную линию ... и если есть возможность , чтоб учитывало время сколько Я использовал телефон с телефонной линией...
Заранее благодарен !!!
← →
Роман Василенко (2002-08-13 10:35) [9]Миллиард всяких компонентов, посвященных этому. Пойди на www.torry.ru
← →
Геннадий (2002-08-13 15:05) [10]Просто позвонить очень просто. Извини за каламбур... Можно даже ДОСовскими процедурами:
var
F : File;
begin
AssignFile(F, "COM1"); // или COM2
ReWrite(F);
Write(F, "AT D P 666440"); // P - импульсный, T - тоновый набор
// 666440 - номер телефона
// D - Dial - звонок
CloseFile(F); // это скорее всего должно быть в другой
// процедуре, а то не успеешь номер набрать, как
// модем отключиться - не знаю
end;
Учёт времени - на глобальной переменно типа TTime... :)
Я так считаю...
← →
Геннадий (2002-08-13 17:04) [11]Извини - допустил неточность.
var
F : TextFile;
и не Write, а WriteLn
А так всё должно звониться...
← →
madcap (2002-08-15 03:38) [12]http://zipi.chat.ru/rasdial.zip нможет кому пригодится
← →
ППавел (2002-08-15 08:41) [13]madcap
ИМЕННО ТО ЧТО Я ИСКАЛ СПАСИБО
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2002.10.21;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.008 c